Как сделать поворот матрицы в CGAL - PullRequest
0 голосов
/ 29 апреля 2020

CGAL имеет класс Aff_transformation_3, который может обрабатывать перевод, вращение и масштабирование. Легко настроить объект для перевода, но я изо всех сил пытаюсь сделать это для вращения.

Например, у меня есть вектор объекта Vector_3 и я хочу получить матрицу для поворота от вектора к оси Z , Как я могу это сделать?

1 Ответ

0 голосов
/ 30 апреля 2020

CGAL :: Вращение только для 2D вращения. Если вы хотите выполнить вращение в 3D, вы должны предоставить полную матрицу. Вы можете проверить это на примере: https://doc.cgal.org/latest/Kernel_23/classCGAL_1_1Aff__transformation__3.html#aa9c9cce6a5b44397a1af5351cebfaaaa

...