Optional scale: MutableVector3defines the scale vector3 given as a reference to update
Optional rotation: MutableQuaterniondefines the rotation quaternion given as a reference to update
Optional translation: MutableVector3defines the translation vector3 given as a reference to update
Decomposes the current Matrix into a translation, rotation and scaling components
Returns
true if operation was successful