Documentation of 'org.jzy3d.maths.RotationMatrix' Java class
RotationMatrix
org.jzy3d.maths

Class RotationMatrix



  • public class RotationMatrix
    extends java.lang.Object
    • Constructor Detail

      • RotationMatrix

        public RotationMatrix(float a,
                              Coord3d c)
      • RotationMatrix

        public RotationMatrix(float a,
                              float x,
                              float y,
                              float z)
    • Method Detail

      • rotateSelf

        public Coord3d rotateSelf(Coord3d c)
        glRotate produces a rotation of angle degrees around the vector (x,y,z). The current matrix (see glMatrixMode) is multiplied by a rotation matrix with the product replacing the current matrix, as if glMultMatrix were called with the following matrix as its argument: ( xx(1-c)+c xy(1-c)-zs xz(1-c)+ys 0 ) | | | yx(1-c)+zs yy(1-c)+c yz(1-c)-xs 0 | | xz(1-c)-ys yz(1-c)+xs zz(1-c)+c 0 | | | ( 0 0 0 1 ) Where c = cos(angle), s = sine(angle), and ||( x,y,z )|| = 1 (if not, the GL will normalize this vector).
        Parameters:
        c -
        Returns:

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.