我尝试使用as_euler()函数将四元数转换为行间距偏航,但我不知道选择哪个序列作为参数“zyx”、“xyz”、“zyz”等还有输出欧拉角的顺序是什么?它将是[滚转,俯仰,偏航]还是[偏航,俯仰,滚转]?非常感谢!
rjzwgtxy1#
偏航轴、俯仰轴、滚转轴依次用于绕其主轴旋转。存在十二种可能的顺序:真欧拉角“z-x-z,x-y-x,y-z-y,z-y-z,x-z-x,y-x-y”泰特-布莱恩角“x-y-z,y-z-x,z-x-y,x-z-y,z-y-x,y-x-z”最常见的用法是z-y-x在泰特-布赖恩角。“偏航”意味着围绕z轴旋转,“俯仰”意味着围绕y轴旋转,“滚动”意味着围绕x轴旋转。如果您使用z-y-x顺序,欧拉角顺序为[偏航、俯仰、滚动]。您必须根据您工作的领域选择顺序。
1条答案
按热度按时间rjzwgtxy1#
偏航轴、俯仰轴、滚转轴依次用于绕其主轴旋转。存在十二种可能的顺序:
真欧拉角“z-x-z,x-y-x,y-z-y,z-y-z,x-z-x,y-x-y”
泰特-布莱恩角“x-y-z,y-z-x,z-x-y,x-z-y,z-y-x,y-x-z”
最常见的用法是z-y-x在泰特-布赖恩角。“偏航”意味着围绕z轴旋转,“俯仰”意味着围绕y轴旋转,“滚动”意味着围绕x轴旋转。
如果您使用z-y-x顺序,欧拉角顺序为[偏航、俯仰、滚动]。您必须根据您工作的领域选择顺序。