我有旋转立方体,我在 x、y 或 z 轴上旋转 90°。旋转完成后,我想通过简单地设置来重置旋转:
cube.rotation.x = 0;
cube.rotation.y = 0;
cube.rotation.z = 0;
但是当这完成时,立方体的 x、y、z 轴不会被重置(一个轴助手告诉我)。除此之外,立方体然后稍微倾斜。我设置了一个 JsFiddle 来显示这种行为:http: //jsfiddle.net/mikel/an86j/23/
为什么呢?
我有旋转立方体,我在 x、y 或 z 轴上旋转 90°。旋转完成后,我想通过简单地设置来重置旋转:
cube.rotation.x = 0;
cube.rotation.y = 0;
cube.rotation.z = 0;
但是当这完成时,立方体的 x、y、z 轴不会被重置(一个轴助手告诉我)。除此之外,立方体然后稍微倾斜。我设置了一个 JsFiddle 来显示这种行为:http: //jsfiddle.net/mikel/an86j/23/
为什么呢?