我有一个Vector3,它代表我的汽车位置。即使该方向始终在XY平面中,该方向也是3D方向,因此仅偏航值会发生变化。
现在,我想在模型中添加音高值。我确实有螺距值,但是我不知道如何在3D中获取方向的新坐标。
所以,我知道OB向量,而我有ß角时也要OA向量。
我希望我已经清楚了。
答案 0 :(得分:0)
修改:
似乎我使问题变得过于复杂(而以前编写的转换应该给出相同的结果)。
获取R作为向量长度
x = R * Cos(Pitch) * Cos(Yaw)
y = R * Cos(Pitch) * Sin(Yaw)
z = R * Sin(Pitch)
(请注意,音高触发函数与球坐标表达式不同-那里的theta是从Z轴测量的)