i have a rotation matrix multiplied by a uniform scale matrix.

* SimpleVector.rotate(matrix) also applies scaling to vector, is this intentional ?

* how can i check rotation part (upper 3x3) of matrix has no scale information ?

* how can i clear scaling from matrix ? assuming i dont know scaling value

thanks