Package javax.vecmath
Class Matrix3f
java.lang.Object
javax.vecmath.Matrix3f
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class Matrix3f
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(float float1)voidadd(float float1, Matrix3f matrix3f)voidadd(Matrix3f matrix3f)voidadd(Matrix3f matrix3f, Matrix3f matrix3f2)java.lang.Objectclone()floatdeterminant()booleanepsilonEquals(Matrix3f matrix3f, float float1)booleanequals(java.lang.Object object)booleanequals(Matrix3f matrix3f)voidgetColumn(int int1, float[] floatArray)voidgetColumn(int int1, Vector3f vector3f)floatgetElement(int int1, int int2)floatgetM00()floatgetM01()floatgetM02()floatgetM10()floatgetM11()floatgetM12()floatgetM20()floatgetM21()floatgetM22()voidgetRow(int int1, float[] floatArray)voidgetRow(int int1, Vector3f vector3f)floatgetScale()inthashCode()voidinvert()voidinvert(Matrix3f matrix3f)voidmul(float float1)voidmul(float float1, Matrix3f matrix3f)voidmul(Matrix3f matrix3f)voidmul(Matrix3f matrix3f, Matrix3f matrix3f2)voidmulNormalize(Matrix3f matrix3f)voidmulNormalize(Matrix3f matrix3f, Matrix3f matrix3f2)voidmulTransposeBoth(Matrix3f matrix3f, Matrix3f matrix3f2)voidmulTransposeLeft(Matrix3f matrix3f, Matrix3f matrix3f2)voidmulTransposeRight(Matrix3f matrix3f, Matrix3f matrix3f2)voidnegate()voidnegate(Matrix3f matrix3f)voidnormalize()voidnormalize(Matrix3f matrix3f)voidnormalizeCP()voidnormalizeCP(Matrix3f matrix3f)voidrotX(float float1)voidrotY(float float1)voidrotZ(float float1)voidset(float float1)voidset(float[] floatArray)voidset(AxisAngle4d axisAngle4d)voidset(AxisAngle4f axisAngle4f)voidset(Matrix3d matrix3d)voidset(Matrix3f matrix3f)voidset(Quat4d quat4d)voidset(Quat4f quat4f)voidsetColumn(int int1, float[] floatArray)voidsetColumn(int int1, float float1, float float2, float float3)voidsetColumn(int int1, Vector3f vector3f)voidsetElement(int int1, int int2, float float1)voidsetIdentity()voidsetM00(float float1)voidsetM01(float float1)voidsetM02(float float1)voidsetM10(float float1)voidsetM11(float float1)voidsetM12(float float1)voidsetM20(float float1)voidsetM21(float float1)voidsetM22(float float1)voidsetRow(int int1, float[] floatArray)voidsetRow(int int1, float float1, float float2, float float3)voidsetRow(int int1, Vector3f vector3f)voidsetScale(float float1)voidsetZero()voidsub(Matrix3f matrix3f)voidsub(Matrix3f matrix3f, Matrix3f matrix3f2)java.lang.StringtoString()voidtransform(Tuple3f tuple3f)voidtransform(Tuple3f tuple3f, Tuple3f tuple3f2)voidtranspose()voidtranspose(Matrix3f matrix3f)Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
m00
public float m00 -
m01
public float m01 -
m02
public float m02 -
m10
public float m10 -
m11
public float m11 -
m12
public float m12 -
m20
public float m20 -
m21
public float m21 -
m22
public float m22
-
-
Constructor Details
-
Matrix3f
public Matrix3f(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9) -
Matrix3f
public Matrix3f(float[] floatArray) -
Matrix3f
-
Matrix3f
-
Matrix3f
public Matrix3f()
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
setIdentity
public final void setIdentity() -
setScale
public final void setScale(float float1) -
setElement
public final void setElement(int int1, int int2, float float1) -
getRow
-
getRow
public final void getRow(int int1, float[] floatArray) -
getColumn
-
getColumn
public final void getColumn(int int1, float[] floatArray) -
getElement
public final float getElement(int int1, int int2) -
setRow
public final void setRow(int int1, float float1, float float2, float float3) -
setRow
-
setRow
public final void setRow(int int1, float[] floatArray) -
setColumn
public final void setColumn(int int1, float float1, float float2, float float3) -
setColumn
-
setColumn
public final void setColumn(int int1, float[] floatArray) -
getScale
public final float getScale() -
add
public final void add(float float1) -
add
-
add
-
add
-
sub
-
sub
-
transpose
public final void transpose() -
transpose
-
set
-
set
-
set
-
set
-
set
public final void set(float[] floatArray) -
set
-
set
-
invert
-
invert
public final void invert() -
determinant
public final float determinant() -
set
public final void set(float float1) -
rotX
public final void rotX(float float1) -
rotY
public final void rotY(float float1) -
rotZ
public final void rotZ(float float1) -
mul
public final void mul(float float1) -
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 float getM00() -
setM00
public final void setM00(float float1) -
getM01
public final float getM01() -
setM01
public final void setM01(float float1) -
getM02
public final float getM02() -
setM02
public final void setM02(float float1) -
getM10
public final float getM10() -
setM10
public final void setM10(float float1) -
getM11
public final float getM11() -
setM11
public final void setM11(float float1) -
getM12
public final float getM12() -
setM12
public final void setM12(float float1) -
getM20
public final float getM20() -
setM20
public final void setM20(float float1) -
getM21
public final float getM21() -
setM21
public final void setM21(float float1) -
getM22
public final float getM22() -
setM22
public final void setM22(float float1)
-