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

3d 在三维空间中旋转-x、y、z旋转的随机值,因此最终结果=开始,3d,rotation,3d,Rotation,有谁能告诉我一个公式,用于确定x、y、z旋转值的哪一个组合将给出与3d空间中的标准化对象(无旋转)相同的结果?如果您知道最终结果和初始状态,那么这只是基本的矩阵乘法。您必须找到用于旋转对象的角度(一个用于x轴、y轴和z轴),然后将坐标向量与这家伙相乘: 选择均匀分布的随机角度[-pi,pi]不会在球体上产生均匀随机的旋转轴!维基百科对这种现象有一种解释,称之为“万向锁”。请参阅James Arvo的“快速随机旋转矩阵”,了解一种产生均匀随机旋转的算法。您能告诉我们这些希腊符号对应什么吗?θ是x轴

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

如果您知道最终结果和初始状态,那么这只是基本的矩阵乘法。您必须找到用于旋转对象的角度(一个用于x轴、y轴和z轴),然后将坐标向量与这家伙相乘:


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

您能告诉我们这些希腊符号对应什么吗?θ是x轴旋转吗?另外两个符号叫什么?参数θ,φ,psi;)他们是。看第二张图。