Applying correct scale after a rotation

I’ve searched around, and couldn’t find any example of how to do it with threejs…at the moment I’m already calculating the the “regular” bounding box for the object using THREE.Box3().setFromObject( object );
What I would like to do is to change the axis system of the object based on the executed rotation, assuming it’s possible…