add Mat3 utilities to extract scale, rotation and translation
can now also get world rotation and scale from transform