В существующем проекте я вижу класс Vector_3d с шаблонами, с обычными операциями для векторов (в смысле алгебры).После профилирования я заметил, что в этом классе проводится много времени.
Мне было интересно, была ли хорошо известная реализация такой базовой концепции, как трехмерный вектор в C ++.Действительно, может быть проще использовать хорошую реализацию вектора вместо того, чтобы пытаться оптимизировать этот.
Редактировать: это в контексте геометрического представления некоторых объектов.Но это не зависит от какой-либо визуализации.Я посмотрю, есть ли способ избежать слишком частого вызова различных методов.И я посмотрю на предлагаемые пакеты.