cgal - 如何在CGAL中做旋转矩阵
问题描述
CGAL 有一个Aff_transformation_3
类可以处理平移、旋转和缩放。设置一个对象进行翻译很容易,但我正在努力为旋转做这件事。
例如,我有一个 Vector_3 对象向量,并希望获得一个矩阵,用于从向量到 Z 轴的旋转。我该怎么做?
解决方案
CGAL::Rotation 仅用于 2D 旋转。如果要在 3D 中执行旋转,则必须提供完整的矩阵。您可以查看此示例:https ://doc.cgal.org/latest/Kernel_23/classCGAL_1_1Aff__transformation__3.html#aa9c9cce6a5b44397a1af5351cebfaaaa
推荐阅读
- google-chrome - 控制台可以与网络面板交互吗?
- javascript - TypeError:这在 setstate reactjs 上未定义
- reactjs - 如何在`react-select`中禁用`deselect-option`?
- azure - 强制来自 Azure 静态网站的 200 个响应代码 - SPA(Google 不会索引路线)
- python - 检查我想要的所有值是否都在我的表中
- c# - 如何从“B”预制对象访问“A”预制对象中的脚本?
- python - 使用 GCP 的 Cloud Vision 进行车牌识别
- javascript - 来自 AWS S3 存储桶的图像在 React App 中旋转
- oracle - 在 Oracle 中处理零作为金额格式
- javascript - 将 Javascript 数组缩减为地图并删除重复值