Lines Matching refs:rot

580     QDoubleMatrix4x4 rot(1); // The "1" says to not load the identity.  in rotate()  local
581 rot.m[0][0] = x * x * ic + c; in rotate()
582 rot.m[1][0] = x * y * ic - z * s; in rotate()
583 rot.m[2][0] = x * z * ic + y * s; in rotate()
584 rot.m[3][0] = 0.0; in rotate()
585 rot.m[0][1] = y * x * ic + z * s; in rotate()
586 rot.m[1][1] = y * y * ic + c; in rotate()
587 rot.m[2][1] = y * z * ic - x * s; in rotate()
588 rot.m[3][1] = 0.0; in rotate()
589 rot.m[0][2] = x * z * ic - y * s; in rotate()
590 rot.m[1][2] = y * z * ic + x * s; in rotate()
591 rot.m[2][2] = z * z * ic + c; in rotate()
592 rot.m[3][2] = 0.0; in rotate()
593 rot.m[0][3] = 0.0; in rotate()
594 rot.m[1][3] = 0.0; in rotate()
595 rot.m[2][3] = 0.0; in rotate()
596 rot.m[3][3] = 1.0; in rotate()
597 rot.flagBits = Rotation; in rotate()
598 *this *= rot; in rotate()
673 QDoubleMatrix4x4 rot(1); // The "1" says to not load the identity. in projectedRotate() local
674 rot.m[0][0] = x * x * ic + c; in projectedRotate()
675 rot.m[1][0] = x * y * ic - z * s; in projectedRotate()
676 rot.m[2][0] = 0.0; in projectedRotate()
677 rot.m[3][0] = 0.0; in projectedRotate()
678 rot.m[0][1] = y * x * ic + z * s; in projectedRotate()
679 rot.m[1][1] = y * y * ic + c; in projectedRotate()
680 rot.m[2][1] = 0.0; in projectedRotate()
681 rot.m[3][1] = 0.0; in projectedRotate()
682 rot.m[0][2] = 0.0; in projectedRotate()
683 rot.m[1][2] = 0.0; in projectedRotate()
684 rot.m[2][2] = 1.0; in projectedRotate()
685 rot.m[3][2] = 0.0; in projectedRotate()
686 rot.m[0][3] = (x * z * ic - y * s) * -inv_dist_to_plane; in projectedRotate()
687 rot.m[1][3] = (y * z * ic + x * s) * -inv_dist_to_plane; in projectedRotate()
688 rot.m[2][3] = 0.0; in projectedRotate()
689 rot.m[3][3] = 1.0; in projectedRotate()
690 rot.flagBits = General; in projectedRotate()
691 *this *= rot; in projectedRotate()