fixed a serious bug in TransformationMatrix where rotations errously affect scaling as well