#1 2020-01-04 10:30:02

BANEBYTE
Участник
Зарегистрирован: 2020-01-03
Сообщений: 20

Предложение — дополнительные функции

Предлагаю добавить функции для работы с векторами (Dot/Cross product), а также вектора как объекты, чтоб проще было с ними работать. Как вам идея?

Offline

#2 2020-01-05 21:01:04

Gecko
Админ
Из РФ, Казань
Зарегистрирован: 2018-06-02
Сообщений: 150
Сайт

Re: Предложение — дополнительные функции

У меня была такая мысль, но как объекты их сделать не получится, т.к. будет оверхед на выделение динамической памяти. Векторы в большинстве языков обычно создаются на стеке, как структуры или статические массивы, но в GML, к сожалению, нет поддержки структур (и через DLL их тоже не добавишь, поддерживаются только два типа, char* и double). Так что пока не совсем ясно, как должна выглядеть реализация векторной алгебры.

Offline

Подвал доски

Под управлением FluxBB