After loading a mesh, I would like to permanently change its default rotation from what's been imported in. That is, I'd like to take a mesh with rotation 0,0,0, rotate it 90 degrees on say X, then tell three.js that this new rotation should be treated as 0,0,0.
Note that I'm not simply trying to rotate the object.
In applications like Blender, this involves rotating an object, and then 'applying' that rotation which then sets the object's rotation to 0,0,0 while preserving the rotation changes.
Does three.js support something like this?