标签: c# quaternions
我有一些我在C#中使用的四元数旋转数据。我需要添加调整结果旋转的功能,以便我可以(例如)用轴Z切换轴Y,或者反转X值。 如果四元数是:
qX 0.70711 qY 0 qZ 0.70711 qW 0
EulerXYZ度的最终旋转为:
X 0 Y 90 Z 0
如果我需要我的结果:
X 0 Y 0 Z 90
我需要对四元数做些什么来实现这个结果?是否像更改qY和qZ的值一样简单?
谢谢。