Three.js: chaotic mesh rotation after applyMatrix
问题 After applying a matrix to mesh I print its rotation parameters. After resetting mesh rotation, scale and position and re-applying the same matrix - rotation parameters aren't equal to previous ones. var ctm1 = new THREE.Matrix4(); var ctm2 = new THREE.Matrix4(); ctm1.set(...............); ctm2.set(...............); function reset(mesh) { mesh.position.set(0,0,0); mesh.scale.set(5,5,5); mesh.rotation.set(0,0,0); } reset(myMesh); myMesh.applyMatrix(ctm1); console.log(myMesh.rotation.x); reset