小编use*_*544的帖子

如何使用四元数围绕点旋转对象?

在我的3D应用程序中,我将对象的位置存储在向量中,并且它在四元数中围绕原点旋转.我需要围绕具有任意原点的矢量旋转对象.我尝试将位置 - vectorOrigin和旋转转换为矩阵,旋转矩阵,然后从结果矩阵中提取位置和旋转作为向量和四元数.位置正常,但旋转保持不变(对象围绕给定矢量旋转,但它始终面向相同方向).

我的方法错了还是我有错误?

math 3d

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

3d ×1

math ×1