Fixing Matrix3's scaling() issue