我将Blender模型以及动画导出为Collada格式。众所周知,Blender是一个右手坐标系系统,因此其上轴是z轴,而OpenGL ES2的上轴则为Y轴。
对于静态网格,我可以将对象绕x轴旋转90度,但是当我应用此旋转到帧矩阵时,却得到了意外的结果。
那么我该如何解决这个问题?
对于静态网格,我可以将对象绕x轴旋转90度,但是当我应用此旋转到帧矩阵时,却得到了意外的结果。
那么我该如何解决这个问题?
旋转对象:
要手动旋转对象,请确保选择对象(通常通过右键单击对象)。然后只需按下键盘上的“R”键并移动鼠标,您将看到对象相应地旋转。您可能会意识到在旋转方面有一定限制;再次按下“R”键,现在您将看到根据您如何移动鼠标自由旋转对象。
如果要将对象绕x轴旋转90度,则再次选择对象,在键盘上按“R”键(R代表旋转),然后按“X”键(X代表X轴),然后在数字键盘上输入90,最后按“Enter”。您将看到您的对象沿着X轴旋转90度。
旋转整个场景: