Package javax.vecmath

Class Matrix3d

java.lang.Object
javax.vecmath.Matrix3d
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Matrix3d
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
See Also:
Serialized Form
  • Field Details

    • m00

      public double m00
    • m01

      public double m01
    • m02

      public double m02
    • m10

      public double m10
    • m11

      public double m11
    • m12

      public double m12
    • m20

      public double m20
    • m21

      public double m21
    • m22

      public double m22
  • Constructor Details

    • Matrix3d

      public Matrix3d​(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9)
    • Matrix3d

      public Matrix3d​(double[] doubleArray)
    • Matrix3d

      public Matrix3d​(Matrix3d matrix3d)
    • Matrix3d

      public Matrix3d​(Matrix3f matrix3f)
    • Matrix3d

      public Matrix3d()
  • Method Details

    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • setIdentity

      public final void setIdentity()
    • setScale

      public final void setScale​(double double1)
    • setElement

      public final void setElement​(int int1, int int2, double double1)
    • getElement

      public final double getElement​(int int1, int int2)
    • getRow

      public final void getRow​(int int1, Vector3d vector3d)
    • getRow

      public final void getRow​(int int1, double[] doubleArray)
    • getColumn

      public final void getColumn​(int int1, Vector3d vector3d)
    • getColumn

      public final void getColumn​(int int1, double[] doubleArray)
    • setRow

      public final void setRow​(int int1, double double1, double double2, double double3)
    • setRow

      public final void setRow​(int int1, Vector3d vector3d)
    • setRow

      public final void setRow​(int int1, double[] doubleArray)
    • setColumn

      public final void setColumn​(int int1, double double1, double double2, double double3)
    • setColumn

      public final void setColumn​(int int1, Vector3d vector3d)
    • setColumn

      public final void setColumn​(int int1, double[] doubleArray)
    • getScale

      public final double getScale()
    • add

      public final void add​(double double1)
    • add

      public final void add​(double double1, Matrix3d matrix3d)
    • add

      public final void add​(Matrix3d matrix3d, Matrix3d matrix3d2)
    • add

      public final void add​(Matrix3d matrix3d)
    • sub

      public final void sub​(Matrix3d matrix3d, Matrix3d matrix3d2)
    • sub

      public final void sub​(Matrix3d matrix3d)
    • transpose

      public final void transpose()
    • transpose

      public final void transpose​(Matrix3d matrix3d)
    • set

      public final void set​(Quat4d quat4d)
    • set

      public final void set​(AxisAngle4d axisAngle4d)
    • set

      public final void set​(Quat4f quat4f)
    • set

      public final void set​(AxisAngle4f axisAngle4f)
    • set

      public final void set​(Matrix3f matrix3f)
    • set

      public final void set​(Matrix3d matrix3d)
    • set

      public final void set​(double[] doubleArray)
    • invert

      public final void invert​(Matrix3d matrix3d)
    • invert

      public final void invert()
    • determinant

      public final double determinant()
    • set

      public final void set​(double double1)
    • rotX

      public final void rotX​(double double1)
    • rotY

      public final void rotY​(double double1)
    • rotZ

      public final void rotZ​(double double1)
    • mul

      public final void mul​(double double1)
    • mul

      public final void mul​(double double1, Matrix3d matrix3d)
    • mul

      public final void mul​(Matrix3d matrix3d)
    • mul

      public final void mul​(Matrix3d matrix3d, Matrix3d matrix3d2)
    • mulNormalize

      public final void mulNormalize​(Matrix3d matrix3d)
    • mulNormalize

      public final void mulNormalize​(Matrix3d matrix3d, Matrix3d matrix3d2)
    • mulTransposeBoth

      public final void mulTransposeBoth​(Matrix3d matrix3d, Matrix3d matrix3d2)
    • mulTransposeRight

      public final void mulTransposeRight​(Matrix3d matrix3d, Matrix3d matrix3d2)
    • mulTransposeLeft

      public final void mulTransposeLeft​(Matrix3d matrix3d, Matrix3d matrix3d2)
    • normalize

      public final void normalize()
    • normalize

      public final void normalize​(Matrix3d matrix3d)
    • normalizeCP

      public final void normalizeCP()
    • normalizeCP

      public final void normalizeCP​(Matrix3d matrix3d)
    • equals

      public boolean equals​(Matrix3d matrix3d)
    • equals

      public boolean equals​(java.lang.Object object)
      Overrides:
      equals in class java.lang.Object
    • epsilonEquals

      public boolean epsilonEquals​(Matrix3d matrix3d, double double1)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • setZero

      public final void setZero()
    • negate

      public final void negate()
    • negate

      public final void negate​(Matrix3d matrix3d)
    • transform

      public final void transform​(Tuple3d tuple3d)
    • transform

      public final void transform​(Tuple3d tuple3d, Tuple3d tuple3d2)
    • clone

      public java.lang.Object clone()
      Overrides:
      clone in class java.lang.Object
    • getM00

      public final double getM00()
    • setM00

      public final void setM00​(double double1)
    • getM01

      public final double getM01()
    • setM01

      public final void setM01​(double double1)
    • getM02

      public final double getM02()
    • setM02

      public final void setM02​(double double1)
    • getM10

      public final double getM10()
    • setM10

      public final void setM10​(double double1)
    • getM11

      public final double getM11()
    • setM11

      public final void setM11​(double double1)
    • getM12

      public final double getM12()
    • setM12

      public final void setM12​(double double1)
    • getM20

      public final double getM20()
    • setM20

      public final void setM20​(double double1)
    • getM21

      public final double getM21()
    • setM21

      public final void setM21​(double double1)
    • getM22

      public final double getM22()
    • setM22

      public final void setM22​(double double1)