fix for non-uniform scales and rotations
Merge branch 'master' into matrix3d