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 Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidadd(double double1)voidadd(double double1, Matrix3d matrix3d)voidadd(Matrix3d matrix3d)voidadd(Matrix3d matrix3d, Matrix3d matrix3d2)java.lang.Objectclone()doubledeterminant()booleanepsilonEquals(Matrix3d matrix3d, double double1)booleanequals(java.lang.Object object)booleanequals(Matrix3d matrix3d)voidgetColumn(int int1, double[] doubleArray)voidgetColumn(int int1, Vector3d vector3d)doublegetElement(int int1, int int2)doublegetM00()doublegetM01()doublegetM02()doublegetM10()doublegetM11()doublegetM12()doublegetM20()doublegetM21()doublegetM22()voidgetRow(int int1, double[] doubleArray)voidgetRow(int int1, Vector3d vector3d)doublegetScale()inthashCode()voidinvert()voidinvert(Matrix3d matrix3d)voidmul(double double1)voidmul(double double1, Matrix3d matrix3d)voidmul(Matrix3d matrix3d)voidmul(Matrix3d matrix3d, Matrix3d matrix3d2)voidmulNormalize(Matrix3d matrix3d)voidmulNormalize(Matrix3d matrix3d, Matrix3d matrix3d2)voidmulTransposeBoth(Matrix3d matrix3d, Matrix3d matrix3d2)voidmulTransposeLeft(Matrix3d matrix3d, Matrix3d matrix3d2)voidmulTransposeRight(Matrix3d matrix3d, Matrix3d matrix3d2)voidnegate()voidnegate(Matrix3d matrix3d)voidnormalize()voidnormalize(Matrix3d matrix3d)voidnormalizeCP()voidnormalizeCP(Matrix3d matrix3d)voidrotX(double double1)voidrotY(double double1)voidrotZ(double double1)voidset(double double1)voidset(double[] doubleArray)voidset(AxisAngle4d axisAngle4d)voidset(AxisAngle4f axisAngle4f)voidset(Matrix3d matrix3d)voidset(Matrix3f matrix3f)voidset(Quat4d quat4d)voidset(Quat4f quat4f)voidsetColumn(int int1, double[] doubleArray)voidsetColumn(int int1, double double1, double double2, double double3)voidsetColumn(int int1, Vector3d vector3d)voidsetElement(int int1, int int2, double double1)voidsetIdentity()voidsetM00(double double1)voidsetM01(double double1)voidsetM02(double double1)voidsetM10(double double1)voidsetM11(double double1)voidsetM12(double double1)voidsetM20(double double1)voidsetM21(double double1)voidsetM22(double double1)voidsetRow(int int1, double[] doubleArray)voidsetRow(int int1, double double1, double double2, double double3)voidsetRow(int int1, Vector3d vector3d)voidsetScale(double double1)voidsetZero()voidsub(Matrix3d matrix3d)voidsub(Matrix3d matrix3d, Matrix3d matrix3d2)java.lang.StringtoString()voidtransform(Tuple3d tuple3d)voidtransform(Tuple3d tuple3d, Tuple3d tuple3d2)voidtranspose()voidtranspose(Matrix3d matrix3d)Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
-
Matrix3d
-
Matrix3d
public Matrix3d()
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.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
-
getRow
public final void getRow(int int1, double[] doubleArray) -
getColumn
-
getColumn
public final void getColumn(int int1, double[] doubleArray) -
setRow
public final void setRow(int int1, double double1, double double2, double double3) -
setRow
-
setRow
public final void setRow(int int1, double[] doubleArray) -
setColumn
public final void setColumn(int int1, double double1, double double2, double double3) -
setColumn
-
setColumn
public final void setColumn(int int1, double[] doubleArray) -
getScale
public final double getScale() -
add
public final void add(double double1) -
add
-
add
-
add
-
sub
-
sub
-
transpose
public final void transpose() -
transpose
-
set
-
set
-
set
-
set
-
set
-
set
-
set
public final void set(double[] doubleArray) -
invert
-
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
-
mul
-
mul
-
mulNormalize
-
mulNormalize
-
mulTransposeBoth
-
mulTransposeRight
-
mulTransposeLeft
-
normalize
public final void normalize() -
normalize
-
normalizeCP
public final void normalizeCP() -
normalizeCP
-
equals
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
epsilonEquals
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
setZero
public final void setZero() -
negate
public final void negate() -
negate
-
transform
-
transform
-
clone
public java.lang.Object clone()- Overrides:
clonein classjava.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)
-