Package teilchen.util
Class Matrix3f
- java.lang.Object
-
- teilchen.util.Matrix3f
-
- All Implemented Interfaces:
java.io.Serializable
public class Matrix3f extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(float pValue)
void
add(Matrix3f pMatrix)
void
add(Matrix3f pMatrixA, Matrix3f pMatrixB)
float
determinant()
processing.core.PVector
getXAxis()
void
getXAxis(processing.core.PVector pVector)
processing.core.PVector
getYAxis()
void
getYAxis(processing.core.PVector pVector)
processing.core.PVector
getZAxis()
void
getZAxis(processing.core.PVector pVector)
void
invert()
static void
main(java.lang.String[] args)
void
multiply(float pValue)
void
multiply(Matrix3f pMatrix)
void
set(float[] mArrayRepresentation)
void
set(Matrix3f pMatrix)
void
setIdentity()
void
setRotation(Vector4f pRotation)
void
setScale(processing.core.PVector pScale)
void
setXAxis(processing.core.PVector pVector)
void
setXRotation(float pRadians)
void
setXYZRotation(float pX, float pY, float pZ)
void
setXYZRotation(processing.core.PVector pRotation)
void
setYAxis(processing.core.PVector pVector)
void
setYRotation(float pRadians)
void
setZAxis(processing.core.PVector pVector)
void
setZero()
void
setZRotation(float pRadians)
void
sub(Matrix3f pMatrix)
void
sub(Matrix3f pMatrixA, Matrix3f pMatrixB)
float[]
toArray()
float[]
toArray4f()
java.lang.String
toString()
void
transform(processing.core.PVector pVector)
void
transpose()
void
transpose(Matrix3f pMatrix)
-
-
-
Field Detail
-
IDENTITY
public static final int IDENTITY
- See Also:
- Constant Field Values
-
xx
public float xx
-
xy
public float xy
-
xz
public float xz
-
yx
public float yx
-
yy
public float yy
-
yz
public float yz
-
zx
public float zx
-
zy
public float zy
-
zz
public float zz
-
-
Constructor Detail
-
Matrix3f
public Matrix3f()
-
Matrix3f
public Matrix3f(Matrix3f pMatrix)
-
Matrix3f
public Matrix3f(int pType)
-
-
Method Detail
-
set
public final void set(float[] mArrayRepresentation)
-
set
public final void set(Matrix3f pMatrix)
-
setIdentity
public void setIdentity()
-
setZero
public final void setZero()
-
add
public void add(float pValue)
-
add
public void add(Matrix3f pMatrix)
-
sub
public void sub(Matrix3f pMatrix)
-
transpose
public void transpose()
-
transpose
public void transpose(Matrix3f pMatrix)
-
determinant
public final float determinant()
-
invert
public final void invert()
-
setXAxis
public final void setXAxis(processing.core.PVector pVector)
-
setYAxis
public final void setYAxis(processing.core.PVector pVector)
-
setZAxis
public final void setZAxis(processing.core.PVector pVector)
-
getXAxis
public final void getXAxis(processing.core.PVector pVector)
-
getYAxis
public final void getYAxis(processing.core.PVector pVector)
-
getZAxis
public final void getZAxis(processing.core.PVector pVector)
-
getXAxis
public final processing.core.PVector getXAxis()
-
getYAxis
public final processing.core.PVector getYAxis()
-
getZAxis
public final processing.core.PVector getZAxis()
-
setXRotation
public final void setXRotation(float pRadians)
-
setYRotation
public final void setYRotation(float pRadians)
-
setZRotation
public final void setZRotation(float pRadians)
-
setXYZRotation
public final void setXYZRotation(processing.core.PVector pRotation)
-
setXYZRotation
public final void setXYZRotation(float pX, float pY, float pZ)
-
setRotation
public final void setRotation(Vector4f pRotation)
-
multiply
public final void multiply(float pValue)
-
multiply
public final void multiply(Matrix3f pMatrix)
-
transform
public final void transform(processing.core.PVector pVector)
-
setScale
public void setScale(processing.core.PVector pScale)
-
toArray
public final float[] toArray()
-
toArray4f
public final float[] toArray4f()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
main
public static void main(java.lang.String[] args)
-
-