计算给定 3D 旋转的正向矢量
Calculating Forward Vector Given Rotation in 3D
给定一个欧拉角矢量 3,如何从数学上找到物体所面对的方向。
也就是说,Unity是如何计算'transform.forward'向量的?
您应该阅读 球形极坐标 ,注意常规极角和欧拉角之间的区别。但无论如何,公式是(cos(pitch)cos(yaw), cos(pitch)sin(yaw), sin(pitch))
。注意这里roll没有效果。
给定一个欧拉角矢量 3,如何从数学上找到物体所面对的方向。
也就是说,Unity是如何计算'transform.forward'向量的?
您应该阅读 球形极坐标 ,注意常规极角和欧拉角之间的区别。但无论如何,公式是(cos(pitch)cos(yaw), cos(pitch)sin(yaw), sin(pitch))
。注意这里roll没有效果。