title: Rotation in three js is not correct
body: <p>I am trying to rotate mesh with three.js. I have set euler order "ZXY". Now if I rotate X 90 degree and apply Y or Z rotation it shows the same result. While i am thinking the result on rotation Y and Z should be different.</p>
  
  <p>This situation is termed as gimbal lock. You can produce this problem easily on three.js online editor </p>
  
  <p><a href="http://threejs.org/editor/" rel="nofollow">http://threejs.org/editor/</a></p>
  
  <p>put 1.570 in the Z rotation and then change rotations values in Y and X. You can see both will produce the same output, that should not happen in the application.</p>