I am working with a group of THREE.Mesh objects and my objective is to apply a rotation using the code snippet
group.applyMatrix( new THREE.Matrix4().makeRotationX( Math.PI / 2) );
. Afterwards, I want to set this resulting matrix as the default state for the group so that I can use matrixUpdate() in my animation.
According to the ThreeJS documentation, it states: "Calling updateMatrix will clobber the manual changes made to the matrix, recalculating the matrix from position, scale, and so on."
Is there a method to preserve the manual changes I make and then designate the result as the default state of the group?