>the 3x3 matrix is orthonormal, which means the 3x3 matrix represents pure rotation
>without any scaling or shearing.

umm...well yes i can undestand the 3x3 matrix can show rotation but
at the same time , it also represent scaling isn't it?