Package org.joml
Interface Matrix4x3dc
- All Known Implementing Classes:
Matrix4x3d
,Matrix4x3dStack
public interface Matrix4x3dc
-
Field Summary
Modifier 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 matrix4x3dc, Matrix4x3d matrix4x3d) add
(Matrix4x3fc matrix4x3fc, Matrix4x3d matrix4x3d) arcball
(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) arcball
(double double1, Vector3dc vector3dc, double double2, double double3, Matrix4x3d matrix4x3d) cofactor3x3
(Matrix3d matrix3d) cofactor3x3
(Matrix4x3d matrix4x3d) double
boolean
equals
(Matrix4x3dc matrix4x3dc, double double1) fma
(Matrix4x3dc matrix4x3dc, double double1, Matrix4x3d matrix4x3d) fma
(Matrix4x3fc matrix4x3fc, double double1, Matrix4x3d matrix4x3d) frustumPlane
(int int1, Vector4d vector4d) double[]
get
(double[] doubleArray) double[]
get
(double[] doubleArray, int int1) float[]
get
(float[] floatArray) float[]
get
(float[] floatArray, int int1) get
(int int1, ByteBuffer byteBuffer) get
(int int1, DoubleBuffer doubleBuffer) get
(int int1, FloatBuffer floatBuffer) get
(ByteBuffer byteBuffer) get
(DoubleBuffer doubleBuffer) get
(FloatBuffer floatBuffer) get
(Matrix4x3d matrix4x3d) double[]
get4x4
(double[] doubleArray) double[]
get4x4
(double[] doubleArray, int int1) float[]
get4x4
(float[] floatArray) float[]
get4x4
(float[] floatArray, int int1) get4x4
(int int1, ByteBuffer byteBuffer) get4x4
(int int1, DoubleBuffer doubleBuffer) get4x4
(ByteBuffer byteBuffer) get4x4
(DoubleBuffer doubleBuffer) getEulerAnglesZYX
(Vector3d vector3d) getFloats
(int int1, ByteBuffer byteBuffer) getFloats
(ByteBuffer byteBuffer) getNormalizedRotation
(Quaterniond quaterniond) getNormalizedRotation
(Quaternionf quaternionf) getToAddress
(long long1) getTranslation
(Vector3d vector3d) double[]
getTransposed
(double[] doubleArray) double[]
getTransposed
(double[] doubleArray, int int1) getTransposed
(int int1, ByteBuffer byteBuffer) getTransposed
(int int1, DoubleBuffer doubleBuffer) getTransposed
(int int1, FloatBuffer floatBuffer) getTransposed
(ByteBuffer byteBuffer) getTransposed
(DoubleBuffer doubleBuffer) getTransposed
(FloatBuffer floatBuffer) getTransposedFloats
(int int1, ByteBuffer byteBuffer) getTransposedFloats
(ByteBuffer byteBuffer) getUnnormalizedRotation
(Quaterniond quaterniond) getUnnormalizedRotation
(Quaternionf quaternionf) invert
(Matrix4x3d matrix4x3d) invertOrtho
(Matrix4x3d matrix4x3d) boolean
isFinite()
lerp
(Matrix4x3dc matrix4x3dc, double double1, Matrix4x3d matrix4x3d) lookAlong
(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) lookAlong
(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4x3d matrix4x3d) lookAt
(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4x3d matrix4x3d) lookAt
(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, Matrix4x3d matrix4x3d) lookAtLH
(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4x3d matrix4x3d) lookAtLH
(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, Matrix4x3d matrix4x3d) 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 matrix4x3dc, Matrix4x3d matrix4x3d) mul
(Matrix4x3fc matrix4x3fc, Matrix4x3d matrix4x3d) mulComponentWise
(Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d) mulOrtho
(Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d) mulTranslation
(Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d) mulTranslation
(Matrix4x3fc matrix4x3fc, Matrix4x3d matrix4x3d) normal
(Matrix4x3d matrix4x3d) normalize3x3
(Matrix3d matrix3d) normalize3x3
(Matrix4x3d matrix4x3d) normalizedPositiveX
(Vector3d vector3d) normalizedPositiveY
(Vector3d vector3d) normalizedPositiveZ
(Vector3d vector3d) obliqueZ
(double double1, double double2, Matrix4x3d matrix4x3d) ortho
(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4x3d matrix4x3d) ortho
(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) ortho2D
(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) ortho2DLH
(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) orthoLH
(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4x3d matrix4x3d) orthoLH
(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) orthoSymmetric
(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4x3d matrix4x3d) orthoSymmetric
(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) orthoSymmetricLH
(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4x3d matrix4x3d) orthoSymmetricLH
(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) pick
(double double1, double double2, double double3, double double4, int[] intArray, Matrix4x3d matrix4x3d) int
reflect
(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) reflect
(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) reflect
(Quaterniondc quaterniondc, Vector3dc vector3dc, Matrix4x3d matrix4x3d) reflect
(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4x3d matrix4x3d) rotate
(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) rotate
(double double1, Vector3dc vector3dc, Matrix4x3d matrix4x3d) rotate
(double double1, Vector3fc vector3fc, Matrix4x3d matrix4x3d) rotate
(AxisAngle4d axisAngle4d, Matrix4x3d matrix4x3d) rotate
(AxisAngle4f axisAngle4f, Matrix4x3d matrix4x3d) rotate
(Quaterniondc quaterniondc, Matrix4x3d matrix4x3d) rotate
(Quaternionfc quaternionfc, Matrix4x3d matrix4x3d) rotateAround
(Quaterniondc quaterniondc, double double1, double double2, double double3, Matrix4x3d matrix4x3d) rotateLocal
(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) rotateLocal
(Quaterniondc quaterniondc, Matrix4x3d matrix4x3d) rotateLocal
(Quaternionfc quaternionfc, Matrix4x3d matrix4x3d) rotateTowards
(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) rotateTowards
(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4x3d matrix4x3d) rotateTranslation
(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) rotateTranslation
(Quaterniondc quaterniondc, Matrix4x3d matrix4x3d) rotateTranslation
(Quaternionfc quaternionfc, Matrix4x3d matrix4x3d) rotateX
(double double1, Matrix4x3d matrix4x3d) rotateXYZ
(double double1, double double2, double double3, Matrix4x3d matrix4x3d) rotateY
(double double1, Matrix4x3d matrix4x3d) rotateYXZ
(double double1, double double2, double double3, Matrix4x3d matrix4x3d) rotateZ
(double double1, Matrix4x3d matrix4x3d) rotateZYX
(double double1, double double2, double double3, Matrix4x3d matrix4x3d) scale
(double double1, double double2, double double3, Matrix4x3d matrix4x3d) scale
(double double1, Matrix4x3d matrix4x3d) scale
(Vector3dc vector3dc, Matrix4x3d matrix4x3d) scaleLocal
(double double1, double double2, double double3, Matrix4x3d matrix4x3d) scaleXY
(double double1, double double2, Matrix4x3d matrix4x3d) shadow
(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, Matrix4x3d matrix4x3d) shadow
(double double1, double double2, double double3, double double4, Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d) shadow
(Vector4dc vector4dc, double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) shadow
(Vector4dc vector4dc, Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d) sub
(Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d) sub
(Matrix4x3fc matrix4x3fc, Matrix4x3d matrix4x3d) transformAab
(double double1, double double2, double double3, double double4, double double5, double double6, Vector3d vector3d, Vector3d vector3d2) transformAab
(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3d vector3d, Vector3d vector3d2) transformDirection
(Vector3d vector3d) transformDirection
(Vector3dc vector3dc, Vector3d vector3d) transformPosition
(Vector3d vector3d) transformPosition
(Vector3dc vector3dc, Vector3d vector3d) translate
(double double1, double double2, double double3, Matrix4x3d matrix4x3d) translate
(Vector3dc vector3dc, Matrix4x3d matrix4x3d) translate
(Vector3fc vector3fc, Matrix4x3d matrix4x3d) translateLocal
(double double1, double double2, double double3, Matrix4x3d matrix4x3d) translateLocal
(Vector3dc vector3dc, Matrix4x3d matrix4x3d) translateLocal
(Vector3fc vector3fc, Matrix4x3d matrix4x3d) transpose3x3
(Matrix3d matrix3d) transpose3x3
(Matrix4x3d matrix4x3d)
-
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[] doubleArray, int int1) -
get
double[] get(double[] doubleArray) -
get
float[] get(float[] floatArray, int int1) -
get
float[] get(float[] floatArray) -
get4x4
double[] get4x4(double[] doubleArray, int int1) -
get4x4
double[] get4x4(double[] doubleArray) -
get4x4
float[] get4x4(float[] floatArray, int int1) -
get4x4
float[] get4x4(float[] floatArray) -
get4x4
-
get4x4
-
get4x4
-
get4x4
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposedFloats
-
getTransposedFloats
-
getTransposed
double[] getTransposed(double[] doubleArray, int int1) -
getTransposed
double[] getTransposed(double[] doubleArray) -
transform
-
transform
-
transformPosition
-
transformPosition
-
transformDirection
-
transformDirection
-
scale
-
scale
-
scale
-
scaleXY
-
scaleLocal
-
rotate
Matrix4x3d rotate(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) -
rotateTranslation
Matrix4x3d rotateTranslation(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) -
rotateAround
Matrix4x3d rotateAround(Quaterniondc quaterniondc, double double1, double double2, double double3, Matrix4x3d matrix4x3d) -
rotateLocal
Matrix4x3d rotateLocal(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) -
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
Matrix4x3d reflect(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) -
reflect
Matrix4x3d reflect(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) -
reflect
-
reflect
-
ortho
Matrix4x3d ortho(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4x3d matrix4x3d) -
ortho
Matrix4x3d ortho(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) -
orthoLH
Matrix4x3d orthoLH(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4x3d matrix4x3d) -
orthoLH
Matrix4x3d orthoLH(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) -
orthoSymmetric
Matrix4x3d orthoSymmetric(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4x3d matrix4x3d) -
orthoSymmetric
Matrix4x3d orthoSymmetric(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) -
orthoSymmetricLH
Matrix4x3d orthoSymmetricLH(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4x3d matrix4x3d) -
orthoSymmetricLH
Matrix4x3d orthoSymmetricLH(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) -
ortho2D
Matrix4x3d ortho2D(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) -
ortho2DLH
Matrix4x3d ortho2DLH(double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) -
lookAlong
-
lookAlong
Matrix4x3d lookAlong(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) -
lookAt
Matrix4x3d lookAt(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, Matrix4x3d matrix4x3d) -
lookAt
Matrix4x3d lookAt(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4x3d matrix4x3d) -
lookAtLH
Matrix4x3d lookAtLH(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, Matrix4x3d matrix4x3d) -
lookAtLH
Matrix4x3d lookAtLH(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4x3d matrix4x3d) -
frustumPlane
-
positiveZ
-
normalizedPositiveZ
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
origin
-
shadow
Matrix4x3d shadow(Vector4dc vector4dc, double double1, double double2, double double3, double double4, Matrix4x3d matrix4x3d) -
shadow
Matrix4x3d shadow(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, Matrix4x3d matrix4x3d) -
shadow
-
shadow
Matrix4x3d shadow(double double1, double double2, double double3, double double4, Matrix4x3dc matrix4x3dc, Matrix4x3d matrix4x3d) -
pick
Matrix4x3d pick(double double1, double double2, double double3, double double4, int[] intArray, Matrix4x3d matrix4x3d) -
arcball
Matrix4x3d arcball(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) -
arcball
Matrix4x3d arcball(double double1, Vector3dc vector3dc, double double2, double double3, Matrix4x3d matrix4x3d) -
transformAab
Matrix4x3d transformAab(double double1, double double2, double double3, double double4, double double5, double double6, Vector3d vector3d, Vector3d vector3d2) -
transformAab
Matrix4x3d transformAab(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3d vector3d, Vector3d vector3d2) -
lerp
-
rotateTowards
-
rotateTowards
Matrix4x3d rotateTowards(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4x3d matrix4x3d) -
getEulerAnglesZYX
-
obliqueZ
-
equals
-
isFinite
boolean isFinite()
-