Опять один бородатый программист написал никому не нужную фигню, чтобы обсудить это с двумя другими бородатыми программистами, которые занимаются той же ахинеей.
Когда делал демку физики, доводил до 3к физических объектов, в пике нагрузки жило до 4к векторов, так что даже в варкрафте можно ощутимый импакт на потребление памяти увидеть.
Не понимаю этой моды на вычисление длины методом. Почему нельзя её вычислить 1 раз во время создания вектора, записав в переменную, и менять её только в том случае, если вектор был изменён?
Хотят тут, конечно, зависит от использования. Если я часто буду изменять векторы, и редко брать длину, то тогда лучше длину каждый раз считать. Если наоборот, то тогда лучше рассчитывать только при создании и изменении вектора. Я бы вообще сделал вектор неизменяемым.
Комментарии проекта Clamp'ова кухня
Векторы
Ред. PT153