Maven module :un.api : api-math :
Class :
un.impl.math.Matrix3
Extends/Implements :
un.impl.math.AbstractMatrix
Subclasses : -
Variables : -
Functions :
Matrix3,
Matrix3,
Matrix3,
Matrix3,
get,
set,
set,
setToIdentity,
isIdentity,
invert,
localInvert,
localScale,
localScale,
localMultiply,
transform,
toQuaternion,
toEuler,
fromEuler,
fromAngle,
copy,
getDeterminant,
createRotation,
createRotation3,
createRotationEuler,
createFromAxis,
createFromAngles
public void
Matrix3 ()
public void
Matrix3 (Matrix m)
public void
Matrix3 (double[][] values)
public void
Matrix3 (double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22)
public double
get (int row, int col)
public void
set (int row, int col, double value)
public void
set (Matrix toCopy)
public Matrix3
setToIdentity ()
public boolean
isIdentity ()
public MatrixRW
invert (MatrixRW buffer)
public Matrix3
localInvert ()
public Matrix3
localScale (double scale)
public AbstractMatrix
localScale (double[] scale)
public AbstractMatrix
localMultiply (Matrix other)
protected void
transform (double[] vector, double[] buffer, double fillValue)
public Quaternion
toQuaternion ()
public Vector
toEuler ()
public Matrix3
fromEuler (Tuple euler)
public Matrix3
fromAngle (double angle, Tuple rotationAxis)
public Matrix3
copy ()
public double
getDeterminant ()
public Matrix3
createRotation (Vector v1, Vector v2)
public Matrix3
createRotation3 (double angle, Tuple rotateAxis)
public Matrix3
createRotationEuler (Tuple euler)
public Matrix3
createFromAxis (Tuple xAxis, Tuple yAxis, Tuple zAxis)
public Matrix3
createFromAngles (double x, double y, double z)
author Johann Sorel