Is there a way to permanently change the default rotation of a mesh in three.js after it has been loaded? For example, if I load a mesh with a rotation of 0,0,0, can I then rotate it 90 degrees on the X axis and set this new rotation as 0,0,0?
It's important to note that I am not just looking to rotate the object using the Object3D.rotation method.
In programs like Blender, you would rotate an object and then 'apply' that rotation to reset the object's rotation to 0,0,0 while keeping the changes in place. Is there a similar function in three.js?
Any help or guidance on achieving this in three.js would be appreciated.