我有一个物体的偏航,俯仰和滚动,我需要将其转换为vectorDir和vectorUp。有人知道怎么做吗?
答案 0 :(得分:0)
我会将欧拉角(偏航,俯仰和滚转)转换为旋转矩阵M
。例如,请关注this answer。
不是100%清楚你需要什么,但你是以下之一。
您可以通过将列向量x=[1,0,0]
乘以M
或其转置来获得vectorDir。
您可以通过将列向量z=[0,0,1]
乘以M
或其转置来获得vectorUp。
注意。欧拉角是邪恶的,它们搞砸了你应用的稳定性,例如参见