关于曲线编辑器欧拉角旋转差值的问题
在Unity3D,3ds max以及Maya他们的曲线编辑器都可以编辑物体的旋转,看起来是直接编辑欧拉角。
因此我自己仿照着做了一个类似的曲线编辑器。
在旋转这里发生了问题:
我在关键帧的地方提取出欧拉角,然后两个关键帧之间根据欧拉角进行差值来转动物体。
角度我已经限制转换到-180---180度之间。
在此发现问题,当我只是从左向右转动物体,并没有移动其他两根轴时,物体的运动轨迹并不像预期中的那样水平方向上移动过来。而是在各个方向都有一个旋转最终到达了下一个关键帧的位置。
在Unity3D,3ds max这类工具里面并没有这样的问题,这让我很困惑。
求解答谢谢大家~
[解决办法]
pitch yaw roll?
每个角度单独插值,怎么会影响其他2个
还是说你最后组合成了矩阵再插值的?