Interface Matrix4x3dc
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final byte
static final byte
static final byte
-
Method Summary
Modifier and TypeMethodDescriptionadd
(Matrix4x3dc arg0, Matrix4x3d arg1) add
(Matrix4x3fc arg0, Matrix4x3d arg1) arcball
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) arcball
(double arg0, Vector3dc arg1, double arg2, double arg3, Matrix4x3d arg4) cofactor3x3
(Matrix3d arg0) cofactor3x3
(Matrix4x3d arg0) double
boolean
equals
(Matrix4x3dc arg0, double arg1) fma
(Matrix4x3dc arg0, double arg1, Matrix4x3d arg2) fma
(Matrix4x3fc arg0, double arg1, Matrix4x3d arg2) frustumPlane
(int arg0, Vector4d arg1) double[]
get
(double[] var1) double[]
get
(double[] var1, int var2) float[]
get
(float[] var1) float[]
get
(float[] var1, int var2) get
(int arg0, ByteBuffer arg1) get
(int arg0, DoubleBuffer arg1) get
(int arg0, FloatBuffer arg1) get
(ByteBuffer arg0) get
(DoubleBuffer arg0) get
(FloatBuffer arg0) get
(Matrix4x3d arg0) double[]
get4x4
(double[] var1) double[]
get4x4
(double[] var1, int var2) float[]
get4x4
(float[] var1) float[]
get4x4
(float[] var1, int var2) get4x4
(int arg0, ByteBuffer arg1) get4x4
(int arg0, DoubleBuffer arg1) get4x4
(ByteBuffer arg0) get4x4
(DoubleBuffer arg0) getEulerAnglesZYX
(Vector3d arg0) getFloats
(int arg0, ByteBuffer arg1) getFloats
(ByteBuffer arg0) getToAddress
(long arg0) getTranslation
(Vector3d arg0) double[]
getTransposed
(double[] var1) double[]
getTransposed
(double[] var1, int var2) getTransposed
(int arg0, ByteBuffer arg1) getTransposed
(int arg0, DoubleBuffer arg1) getTransposed
(int arg0, FloatBuffer arg1) getTransposed
(ByteBuffer arg0) getTransposed
(DoubleBuffer arg0) getTransposed
(FloatBuffer arg0) getTransposedFloats
(int arg0, ByteBuffer arg1) invert
(Matrix4x3d arg0) invertOrtho
(Matrix4x3d arg0) boolean
isFinite()
lerp
(Matrix4x3dc arg0, double arg1, Matrix4x3d arg2) lookAlong
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) lookAlong
(Vector3dc arg0, Vector3dc arg1, Matrix4x3d arg2) lookAt
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4x3d arg9) lookAt
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2, Matrix4x3d arg3) lookAtLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4x3d arg9) lookAtLH
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2, Matrix4x3d arg3) double
m00()
double
m01()
double
m02()
double
m10()
double
m11()
double
m12()
double
m20()
double
m21()
double
m22()
double
m30()
double
m31()
double
m32()
mul
(Matrix4x3dc arg0, Matrix4x3d arg1) mul
(Matrix4x3fc arg0, Matrix4x3d arg1) mulComponentWise
(Matrix4x3dc arg0, Matrix4x3d arg1) mulOrtho
(Matrix4x3dc arg0, Matrix4x3d arg1) mulTranslation
(Matrix4x3dc arg0, Matrix4x3d arg1) mulTranslation
(Matrix4x3fc arg0, Matrix4x3d arg1) normal
(Matrix4x3d arg0) normalize3x3
(Matrix3d arg0) normalize3x3
(Matrix4x3d arg0) normalizedPositiveX
(Vector3d arg0) normalizedPositiveY
(Vector3d arg0) normalizedPositiveZ
(Vector3d arg0) obliqueZ
(double arg0, double arg1, Matrix4x3d arg2) ortho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4x3d arg7) ortho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) ortho2D
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) ortho2DLH
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) orthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4x3d arg7) orthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) orthoSymmetric
(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4x3d arg5) orthoSymmetric
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) orthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4x3d arg5) orthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) pick
(double var1, double var3, double var5, double var7, int[] var9, Matrix4x3d var10) int
reflect
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) reflect
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) reflect
(Quaterniondc arg0, Vector3dc arg1, Matrix4x3d arg2) reflect
(Vector3dc arg0, Vector3dc arg1, Matrix4x3d arg2) rotate
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) rotate
(double arg0, Vector3dc arg1, Matrix4x3d arg2) rotate
(double arg0, Vector3fc arg1, Matrix4x3d arg2) rotate
(AxisAngle4d arg0, Matrix4x3d arg1) rotate
(AxisAngle4f arg0, Matrix4x3d arg1) rotate
(Quaterniondc arg0, Matrix4x3d arg1) rotate
(Quaternionfc arg0, Matrix4x3d arg1) rotateAround
(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) rotateLocal
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) rotateLocal
(Quaterniondc arg0, Matrix4x3d arg1) rotateLocal
(Quaternionfc arg0, Matrix4x3d arg1) rotateTowards
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) rotateTowards
(Vector3dc arg0, Vector3dc arg1, Matrix4x3d arg2) rotateTranslation
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) rotateTranslation
(Quaterniondc arg0, Matrix4x3d arg1) rotateTranslation
(Quaternionfc arg0, Matrix4x3d arg1) rotateX
(double arg0, Matrix4x3d arg1) rotateXYZ
(double arg0, double arg1, double arg2, Matrix4x3d arg3) rotateY
(double arg0, Matrix4x3d arg1) rotateYXZ
(double arg0, double arg1, double arg2, Matrix4x3d arg3) rotateZ
(double arg0, Matrix4x3d arg1) rotateZYX
(double arg0, double arg1, double arg2, Matrix4x3d arg3) scale
(double arg0, double arg1, double arg2, Matrix4x3d arg3) scale
(double arg0, Matrix4x3d arg1) scale
(Vector3dc arg0, Matrix4x3d arg1) scaleLocal
(double arg0, double arg1, double arg2, Matrix4x3d arg3) scaleXY
(double arg0, double arg1, Matrix4x3d arg2) shadow
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, Matrix4x3d arg8) shadow
(double arg0, double arg1, double arg2, double arg3, Matrix4x3dc arg4, Matrix4x3d arg5) shadow
(Vector4dc arg0, double arg1, double arg2, double arg3, double arg4, Matrix4x3d arg5) shadow
(Vector4dc arg0, Matrix4x3dc arg1, Matrix4x3d arg2) sub
(Matrix4x3dc arg0, Matrix4x3d arg1) sub
(Matrix4x3fc arg0, Matrix4x3d arg1) transformAab
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Vector3d arg6, Vector3d arg7) transformAab
(Vector3dc arg0, Vector3dc arg1, Vector3d arg2, Vector3d arg3) transformDirection
(Vector3d arg0) transformDirection
(Vector3dc arg0, Vector3d arg1) transformPosition
(Vector3d arg0) transformPosition
(Vector3dc arg0, Vector3d arg1) translate
(double arg0, double arg1, double arg2, Matrix4x3d arg3) translate
(Vector3dc arg0, Matrix4x3d arg1) translate
(Vector3fc arg0, Matrix4x3d arg1) translateLocal
(double arg0, double arg1, double arg2, Matrix4x3d arg3) translateLocal
(Vector3dc arg0, Matrix4x3d arg1) translateLocal
(Vector3fc arg0, Matrix4x3d arg1) transpose3x3
(Matrix3d arg0) transpose3x3
(Matrix4x3d arg0)
-
Field Details
-
PLANE_NX
static final int PLANE_NX- See Also:
-
PLANE_PX
static final int PLANE_PX- See Also:
-
PLANE_NY
static final int PLANE_NY- See Also:
-
PLANE_PY
static final int PLANE_PY- See Also:
-
PLANE_NZ
static final int PLANE_NZ- See Also:
-
PLANE_PZ
static final int PLANE_PZ- See Also:
-
PROPERTY_IDENTITY
static final byte PROPERTY_IDENTITY- See Also:
-
PROPERTY_TRANSLATION
static final byte PROPERTY_TRANSLATION- See Also:
-
PROPERTY_ORTHONORMAL
static final byte PROPERTY_ORTHONORMAL- See Also:
-
-
Method Details
-
properties
int properties() -
m00
double m00() -
m01
double m01() -
m02
double m02() -
m10
double m10() -
m11
double m11() -
m12
double m12() -
m20
double m20() -
m21
double m21() -
m22
double m22() -
m30
double m30() -
m31
double m31() -
m32
double m32() -
get
-
mul
-
mul
-
mulTranslation
-
mulTranslation
-
mulOrtho
-
fma
-
fma
-
add
-
add
-
sub
-
sub
-
mulComponentWise
-
determinant
double determinant() -
invert
-
invertOrtho
-
transpose3x3
-
transpose3x3
-
getTranslation
-
getScale
-
get
-
getUnnormalizedRotation
-
getNormalizedRotation
-
getUnnormalizedRotation
-
getNormalizedRotation
-
get
-
get
-
get
-
get
-
get
-
get
-
getFloats
-
getFloats
-
getToAddress
-
get
double[] get(double[] var1, int var2) -
get
double[] get(double[] var1) -
get
float[] get(float[] var1, int var2) -
get
float[] get(float[] var1) -
get4x4
double[] get4x4(double[] var1, int var2) -
get4x4
double[] get4x4(double[] var1) -
get4x4
float[] get4x4(float[] var1, int var2) -
get4x4
float[] get4x4(float[] var1) -
get4x4
-
get4x4
-
get4x4
-
get4x4
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposedFloats
-
getTransposedFloats
-
getTransposed
double[] getTransposed(double[] var1, int var2) -
getTransposed
double[] getTransposed(double[] var1) -
transform
-
transform
-
transformPosition
-
transformPosition
-
transformDirection
-
transformDirection
-
scale
-
scale
-
scale
-
scaleXY
-
scaleLocal
-
rotate
-
rotateTranslation
-
rotateAround
-
rotateLocal
-
translate
-
translate
-
translate
-
translateLocal
-
translateLocal
-
translateLocal
-
rotateX
-
rotateY
-
rotateZ
-
rotateXYZ
-
rotateZYX
-
rotateYXZ
-
rotate
-
rotate
-
rotateTranslation
-
rotateTranslation
-
rotateLocal
-
rotateLocal
-
rotate
-
rotate
-
rotate
-
rotate
-
getRow
- Throws:
IndexOutOfBoundsException
-
getColumn
- Throws:
IndexOutOfBoundsException
-
normal
-
normal
-
cofactor3x3
-
cofactor3x3
-
normalize3x3
-
normalize3x3
-
reflect
-
reflect
Matrix4x3d reflect(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) -
reflect
-
reflect
-
ortho
Matrix4x3d ortho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4x3d arg7) -
ortho
Matrix4x3d ortho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) -
orthoLH
Matrix4x3d orthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4x3d arg7) -
orthoLH
Matrix4x3d orthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) -
orthoSymmetric
Matrix4x3d orthoSymmetric(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4x3d arg5) -
orthoSymmetric
-
orthoSymmetricLH
Matrix4x3d orthoSymmetricLH(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4x3d arg5) -
orthoSymmetricLH
-
ortho2D
-
ortho2DLH
-
lookAlong
-
lookAlong
Matrix4x3d lookAlong(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) -
lookAt
-
lookAt
Matrix4x3d lookAt(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4x3d arg9) -
lookAtLH
-
lookAtLH
Matrix4x3d lookAtLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4x3d arg9) -
frustumPlane
-
positiveZ
-
normalizedPositiveZ
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
origin
-
shadow
Matrix4x3d shadow(Vector4dc arg0, double arg1, double arg2, double arg3, double arg4, Matrix4x3d arg5) -
shadow
Matrix4x3d shadow(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, Matrix4x3d arg8) -
shadow
-
shadow
Matrix4x3d shadow(double arg0, double arg1, double arg2, double arg3, Matrix4x3dc arg4, Matrix4x3d arg5) -
pick
-
arcball
Matrix4x3d arcball(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) -
arcball
-
transformAab
Matrix4x3d transformAab(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Vector3d arg6, Vector3d arg7) -
transformAab
-
lerp
-
rotateTowards
-
rotateTowards
Matrix4x3d rotateTowards(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) -
getEulerAnglesZYX
-
obliqueZ
-
equals
-
isFinite
boolean isFinite()
-