如何在CGAL中做旋转矩阵

问题描述 投票:0回答:1

CGAL有一个 Aff_transformation_3 类,可以处理平移、旋转和缩放。设置一个对象的平移很容易,但我很难做到旋转。

例如,我有一个Vector_3对象矢量,我想从矢量到Z轴得到一个旋转矩阵。我怎么做呢?

cgal
1个回答
0
投票

CGAL::Rotation只用于2D旋转。如果你想进行3D旋转,你必须提供完整的矩阵。你可以看看这个例子。https:/doc.cgal.orglatestKernel_23classCGAL_1_1Aff__transformation__3.html#aa9c9cce6a5b44397a1af5351cebfaaaa。

© www.soinside.com 2019 - 2024. All rights reserved.