在3d空间中旋转 - x,y,z旋转的随机值,因此最终结果=开始

时间:2011-10-13 19:04:18

标签: 3d rotation

有谁可以告诉我确定x,y,z旋转值的哪个组合将在3d空间中给出与标准化对象(无旋转)相同的结果的公式?

2 个答案:

答案 0 :(得分:2)

如果你知道最终结果和初始状态,那么它只是基本的矩阵乘法。你必须找到用于旋转物体的角度(一个用于x轴,y轴和z轴),并且左边乘以你的坐标向量:

enter image description here

答案 1 :(得分:0)

选择均匀分布的随机角度[-pi,pi]不会导致球体上的均匀随机旋转轴!维基百科有一个关于这种现象的nice explanation,称为“万向节锁定”。请参阅James Arvo的“快速随机旋转矩阵”,了解一种产生均匀随机旋转的算法。