Gracias Cesar, ese script se acerca bastante a lo que busco, pero no cumple exactamente lo que necesito.
A todo esto, me preguntaba como solucionarían este problema, en el caso por ejemplo si crearan un cubo, lo rotan en sus 3 ejes, freezaran las transformaciones, poner el centro en el centro del objeto...ahora como hacer para volver a dejar bien orientado el cubo como en principio?