I have rotating cube which I rotate 90° on the x,y or z-axis. After a rotation is finished I want to reset the rotation by simply setting:
cube.rotation.x = 0;
cube.rotation.y = 0;
cube.rotation.z = 0;
But when this is done the x,y,z-axis of the cube are not reset (An axishelper shows me). In addition to that the cube is then slightly tilted. I set up a JsFiddle to show this behaviour: http://jsfiddle.net/mikel/an86j/23/
Why is that so?