偏航,俯仰和滚动到vectorDir和vectorUp

时间:2012-08-15 11:43:05

标签: rotation pitch euler-angles

我有一个物体的偏航,俯仰和滚动,我需要将其转换为vectorDir和vectorUp。有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

我会将欧拉角(偏航,俯仰和滚转)转换为旋转矩阵M。例如,请关注this answer

不是100%清楚你需要什么,但你是以下之一。

您可以通过将列向量x=[1,0,0]乘以M或其转置来获得vectorDir。

您可以通过将列向量z=[0,0,1]乘以M或其转置来获得vectorUp。

注意。欧拉角是邪恶的,它们搞砸了你应用的稳定性,例如参见

他们也是not useful for interpolation