![]() |
Предложение — дополнительные функции - Версия для печати +- Xtreme3D Community (https://xtreme3d.ru/forums) +-- Форум Xtreme3D (https://xtreme3d.ru/forums/forumdisplay.php?fid=3) +--- Форум Разработка движка (https://xtreme3d.ru/forums/forumdisplay.php?fid=10) +--- Темы: Предложение — дополнительные функции (/showthread.php?tid=43) |
Предложение — дополнительные функции - BANEBYTE - 01-04-2020 Предлагаю добавить функции для работы с векторами (Dot/Cross product), а также вектора как объекты, чтоб проще было с ними работать. Как вам идея? Предложение — дополнительные функции - Gecko - 01-05-2020 У меня была такая мысль, но как объекты их сделать не получится, т.к. будет оверхед на выделение динамической памяти. Векторы в большинстве языков обычно создаются на стеке, как структуры или статические массивы, но в GML, к сожалению, нет поддержки структур (и через DLL их тоже не добавишь, поддерживаются только два типа, char* и double). Так что пока не совсем ясно, как должна выглядеть реализация векторной алгебры. |