Package org.joml
Interface Matrix4x3fc
- All Known Implementing Classes:
Matrix4x3f
,Matrix4x3fStack
public interface Matrix4x3fc
-
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
(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f) arcball
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) arcball
(float float1, Vector3fc vector3fc, float float2, float float3, Matrix4x3f matrix4x3f) cofactor3x3
(Matrix3f matrix3f) cofactor3x3
(Matrix4x3f matrix4x3f) float
boolean
equals
(Matrix4x3fc matrix4x3fc, float float1) fma
(Matrix4x3fc matrix4x3fc, float float1, Matrix4x3f matrix4x3f) frustumPlane
(int int1, Vector4f vector4f) float[]
get
(float[] floatArray) float[]
get
(float[] floatArray, int int1) get
(int int1, ByteBuffer byteBuffer) get
(int int1, FloatBuffer floatBuffer) get
(ByteBuffer byteBuffer) get
(FloatBuffer floatBuffer) get
(Matrix4x3d matrix4x3d) get
(Matrix4x3f matrix4x3f) get3x4
(int int1, ByteBuffer byteBuffer) get3x4
(int int1, FloatBuffer floatBuffer) get3x4
(ByteBuffer byteBuffer) get3x4
(FloatBuffer floatBuffer) float[]
get4x4
(float[] floatArray) float[]
get4x4
(float[] floatArray, int int1) get4x4
(int int1, ByteBuffer byteBuffer) get4x4
(int int1, FloatBuffer floatBuffer) get4x4
(ByteBuffer byteBuffer) get4x4
(FloatBuffer floatBuffer) getEulerAnglesZYX
(Vector3f vector3f) getNormalizedRotation
(Quaterniond quaterniond) getNormalizedRotation
(Quaternionf quaternionf) getRotation
(AxisAngle4d axisAngle4d) getRotation
(AxisAngle4f axisAngle4f) getToAddress
(long long1) getTranslation
(Vector3f vector3f) float[]
getTransposed
(float[] floatArray) float[]
getTransposed
(float[] floatArray, int int1) getTransposed
(int int1, ByteBuffer byteBuffer) getTransposed
(int int1, FloatBuffer floatBuffer) getTransposed
(ByteBuffer byteBuffer) getTransposed
(FloatBuffer floatBuffer) getUnnormalizedRotation
(Quaterniond quaterniond) getUnnormalizedRotation
(Quaternionf quaternionf) invert
(Matrix4x3f matrix4x3f) invertOrtho
(Matrix4x3f matrix4x3f) boolean
isFinite()
lerp
(Matrix4x3fc matrix4x3fc, float float1, Matrix4x3f matrix4x3f) lookAlong
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) lookAlong
(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4x3f matrix4x3f) lookAt
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4x3f matrix4x3f) lookAt
(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4x3f matrix4x3f) lookAtLH
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4x3f matrix4x3f) lookAtLH
(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4x3f matrix4x3f) float
m00()
float
m01()
float
m02()
float
m10()
float
m11()
float
m12()
float
m20()
float
m21()
float
m22()
float
m30()
float
m31()
float
m32()
mul
(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f) mulComponentWise
(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f) mulOrtho
(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f) mulTranslation
(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f) normal
(Matrix4x3f matrix4x3f) normalize3x3
(Matrix3f matrix3f) normalize3x3
(Matrix4x3f matrix4x3f) normalizedPositiveX
(Vector3f vector3f) normalizedPositiveY
(Vector3f vector3f) normalizedPositiveZ
(Vector3f vector3f) obliqueZ
(float float1, float float2, Matrix4x3f matrix4x3f) ortho
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4x3f matrix4x3f) ortho
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) ortho2D
(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) ortho2DLH
(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) orthoLH
(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4x3f matrix4x3f) orthoLH
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) orthoSymmetric
(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4x3f matrix4x3f) orthoSymmetric
(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) orthoSymmetricLH
(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4x3f matrix4x3f) orthoSymmetricLH
(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) pick
(float float1, float float2, float float3, float float4, int[] intArray, Matrix4x3f matrix4x3f) int
reflect
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) reflect
(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) reflect
(Quaternionfc quaternionfc, Vector3fc vector3fc, Matrix4x3f matrix4x3f) reflect
(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4x3f matrix4x3f) rotate
(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) rotate
(float float1, Vector3fc vector3fc, Matrix4x3f matrix4x3f) rotate
(AxisAngle4f axisAngle4f, Matrix4x3f matrix4x3f) rotate
(Quaternionfc quaternionfc, Matrix4x3f matrix4x3f) rotateAround
(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4x3f matrix4x3f) rotateLocal
(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) rotateLocal
(Quaternionfc quaternionfc, Matrix4x3f matrix4x3f) rotateTowards
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) rotateTowards
(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4x3f matrix4x3f) rotateTranslation
(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) rotateTranslation
(Quaternionfc quaternionfc, Matrix4x3f matrix4x3f) rotateX
(float float1, Matrix4x3f matrix4x3f) rotateXYZ
(float float1, float float2, float float3, Matrix4x3f matrix4x3f) rotateY
(float float1, Matrix4x3f matrix4x3f) rotateYXZ
(float float1, float float2, float float3, Matrix4x3f matrix4x3f) rotateZ
(float float1, Matrix4x3f matrix4x3f) rotateZYX
(float float1, float float2, float float3, Matrix4x3f matrix4x3f) scale
(float float1, float float2, float float3, Matrix4x3f matrix4x3f) scale
(float float1, Matrix4x3f matrix4x3f) scale
(Vector3fc vector3fc, Matrix4x3f matrix4x3f) scaleLocal
(float float1, float float2, float float3, Matrix4x3f matrix4x3f) scaleXY
(float float1, float float2, Matrix4x3f matrix4x3f) shadow
(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Matrix4x3f matrix4x3f) shadow
(float float1, float float2, float float3, float float4, Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f) shadow
(Vector4fc vector4fc, float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) shadow
(Vector4fc vector4fc, Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f) sub
(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f) transformAab
(float float1, float float2, float float3, float float4, float float5, float float6, Vector3f vector3f, Vector3f vector3f2) transformAab
(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f, Vector3f vector3f2) transformDirection
(Vector3f vector3f) transformDirection
(Vector3fc vector3fc, Vector3f vector3f) transformPosition
(Vector3f vector3f) transformPosition
(Vector3fc vector3fc, Vector3f vector3f) translate
(float float1, float float2, float float3, Matrix4x3f matrix4x3f) translate
(Vector3fc vector3fc, Matrix4x3f matrix4x3f) translateLocal
(float float1, float float2, float float3, Matrix4x3f matrix4x3f) translateLocal
(Vector3fc vector3fc, Matrix4x3f matrix4x3f) transpose3x3
(Matrix3f matrix3f) transpose3x3
(Matrix4x3f matrix4x3f) withLookAtUp
(float float1, float float2, float float3, Matrix4x3f matrix4x3f) withLookAtUp
(Vector3fc vector3fc, Matrix4x3f matrix4x3f)
-
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
float m00() -
m01
float m01() -
m02
float m02() -
m10
float m10() -
m11
float m11() -
m12
float m12() -
m20
float m20() -
m21
float m21() -
m22
float m22() -
m30
float m30() -
m31
float m31() -
m32
float m32() -
get
-
get
-
mul
-
mulTranslation
-
mulOrtho
-
fma
-
add
-
sub
-
mulComponentWise
-
determinant
float determinant() -
invert
-
invert
-
invertOrtho
-
transpose3x3
-
transpose3x3
-
getTranslation
-
getScale
-
get
-
get
-
getRotation
-
getRotation
-
getUnnormalizedRotation
-
getNormalizedRotation
-
getUnnormalizedRotation
-
getNormalizedRotation
-
get
-
get
-
get
-
get
-
getToAddress
-
get
float[] get(float[] floatArray, int int1) -
get
float[] get(float[] floatArray) -
get4x4
float[] get4x4(float[] floatArray, int int1) -
get4x4
float[] get4x4(float[] floatArray) -
get4x4
-
get4x4
-
get4x4
-
get4x4
-
get3x4
-
get3x4
-
get3x4
-
get3x4
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposed
float[] getTransposed(float[] floatArray, int int1) -
getTransposed
float[] getTransposed(float[] floatArray) -
transform
-
transform
-
transformPosition
-
transformPosition
-
transformDirection
-
transformDirection
-
scale
-
scale
-
scaleXY
-
scale
-
scaleLocal
-
rotateX
-
rotateY
-
rotateZ
-
rotateXYZ
-
rotateZYX
-
rotateYXZ
-
rotate
-
rotateTranslation
Matrix4x3f rotateTranslation(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) -
rotateAround
Matrix4x3f rotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4x3f matrix4x3f) -
rotateLocal
Matrix4x3f rotateLocal(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) -
translate
-
translate
-
translateLocal
-
translateLocal
-
ortho
Matrix4x3f ortho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4x3f matrix4x3f) -
ortho
Matrix4x3f ortho(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) -
orthoLH
Matrix4x3f orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4x3f matrix4x3f) -
orthoLH
Matrix4x3f orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) -
orthoSymmetric
Matrix4x3f orthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4x3f matrix4x3f) -
orthoSymmetric
Matrix4x3f orthoSymmetric(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) -
orthoSymmetricLH
Matrix4x3f orthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4x3f matrix4x3f) -
orthoSymmetricLH
Matrix4x3f orthoSymmetricLH(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) -
ortho2D
-
ortho2DLH
-
lookAlong
-
lookAlong
Matrix4x3f lookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) -
lookAt
Matrix4x3f lookAt(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4x3f matrix4x3f) -
lookAt
Matrix4x3f lookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4x3f matrix4x3f) -
lookAtLH
Matrix4x3f lookAtLH(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4x3f matrix4x3f) -
lookAtLH
Matrix4x3f lookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4x3f matrix4x3f) -
rotate
-
rotateTranslation
-
rotateLocal
-
rotate
-
rotate
-
reflect
-
reflect
Matrix4x3f reflect(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) -
reflect
-
reflect
-
getRow
- Throws:
IndexOutOfBoundsException
-
getColumn
- Throws:
IndexOutOfBoundsException
-
normal
-
normal
-
cofactor3x3
-
cofactor3x3
-
normalize3x3
-
normalize3x3
-
frustumPlane
-
positiveZ
-
normalizedPositiveZ
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
origin
-
shadow
Matrix4x3f shadow(Vector4fc vector4fc, float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) -
shadow
Matrix4x3f shadow(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Matrix4x3f matrix4x3f) -
shadow
-
shadow
Matrix4x3f shadow(float float1, float float2, float float3, float float4, Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f) -
pick
Matrix4x3f pick(float float1, float float2, float float3, float float4, int[] intArray, Matrix4x3f matrix4x3f) -
arcball
Matrix4x3f arcball(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) -
arcball
Matrix4x3f arcball(float float1, Vector3fc vector3fc, float float2, float float3, Matrix4x3f matrix4x3f) -
transformAab
Matrix4x3f transformAab(float float1, float float2, float float3, float float4, float float5, float float6, Vector3f vector3f, Vector3f vector3f2) -
transformAab
Matrix4x3f transformAab(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f, Vector3f vector3f2) -
lerp
-
rotateTowards
-
rotateTowards
Matrix4x3f rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f) -
getEulerAnglesZYX
-
obliqueZ
-
withLookAtUp
-
withLookAtUp
-
equals
-
isFinite
boolean isFinite()
-