Lines Matching refs:rot
169 Vec3<T> &rot);
173 Vec3<T> &rot);
339 T &rot);
383 Vec3<T> rot; in sansScaling() local
386 if (! extractSHRT (mat, scl, shr, rot, tran, exc)) in sansScaling()
392 M.rotate (rot); in sansScaling()
405 Vec3<T> rot; in removeScaling() local
408 if (! extractSHRT (mat, scl, shr, rot, tran, exc)) in removeScaling()
413 mat.rotate (rot); in removeScaling()
592 extractEulerXYZ (const Matrix44<T> &mat, Vec3<T> &rot) in extractEulerXYZ() argument
615 rot.x = Math<T>::atan2 (M[1][2], M[2][2]); in extractEulerXYZ()
624 N.rotate (Vec3<T> (-rot.x, 0, 0)); in extractEulerXYZ()
632 rot.y = Math<T>::atan2 (-N[0][2], cy); in extractEulerXYZ()
633 rot.z = Math<T>::atan2 (-N[1][0], N[1][1]); in extractEulerXYZ()
639 extractEulerZYX (const Matrix44<T> &mat, Vec3<T> &rot) in extractEulerZYX() argument
662 rot.x = -Math<T>::atan2 (M[1][0], M[0][0]); in extractEulerZYX()
671 N.rotate (Vec3<T> (0, 0, -rot.x)); in extractEulerZYX()
679 rot.y = -Math<T>::atan2 (-N[2][0], cy); in extractEulerZYX()
680 rot.z = -Math<T>::atan2 (-N[1][2], N[1][1]); in extractEulerZYX()
688 Matrix44<T> rot; in extractQuat() local
747 Matrix44<T> rot; in extractSHRT() local
749 rot = mat; in extractSHRT()
750 if (! extractAndRemoveScalingAndShear (rot, s, h, exc)) in extractSHRT()
753 extractEulerXYZ (rot, r); in extractSHRT()
1078 T rot; in sansScaling() local
1081 if (! extractSHRT (mat, scl, shr, rot, tran, exc)) in sansScaling()
1087 M.rotate (rot); in sansScaling()
1100 T rot; in removeScaling() local
1103 if (! extractSHRT (mat, scl, shr, rot, tran, exc)) in removeScaling()
1108 mat.rotate (rot); in removeScaling()
1247 extractEuler (const Matrix33<T> &mat, T &rot) in extractEuler() argument
1263 rot = - Math<T>::atan2 (j[0], i[0]); in extractEuler()
1276 Matrix33<T> rot; in extractSHRT() local
1278 rot = mat; in extractSHRT()
1279 if (! extractAndRemoveScalingAndShear (rot, s, h, exc)) in extractSHRT()
1282 extractEuler (rot, r); in extractSHRT()