我的对象可以在世界上进行任何(未知)旋转。
我需要插入这个对象的局部上轴,朝向世界的上轴,而不触及对象的其他局部旋转(想象一个浮标在波浪撞击后自行恢复)。
但是,我只能同时将所有对象的轴“朝向所有世界的轴”插入,有效地将我的对象与世界对齐,就像一个训练有素的朝鲜阅兵式士兵一样。
我正在使用此代码来完成我的失败:
var TopQuat:Quat = Quat(0,0,0,1)
transform.basis = Basis(Quat(transform.basis).slerp(TopQuat,delta))
将这种插值隔离到我的对象的本地上轴的任何提示?