Package org.joml
Interface Matrix4x3fc
- All Known Implementing Classes:
Matrix4x3f
public interface Matrix4x3fc
-
Field Summary
Fields Modifier and Type Field Description static byte
PROPERTY_IDENTITY
static byte
PROPERTY_TRANSLATION
-
Method Summary
Modifier and Type Method Description Matrix4x3f
add(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f)
Matrix4x3f
arcball(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f)
Matrix4x3f
arcball(float float1, Vector3fc vector3fc, float float2, float float3, Matrix4x3f matrix4x3f)
float
determinant()
Matrix4x3f
fma(Matrix4x3fc matrix4x3fc, float float1, Matrix4x3f matrix4x3f)
float[]
get(float[] floatArray)
float[]
get(float[] floatArray, int int1)
java.nio.ByteBuffer
get(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get(int int1, java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
get(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get(java.nio.FloatBuffer floatBuffer)
Matrix4d
get(Matrix4d matrix4d)
Matrix4f
get(Matrix4f matrix4f)
Matrix4x3d
get(Matrix4x3d matrix4x3d)
Matrix4x3f
get(Matrix4x3f matrix4x3f)
java.nio.ByteBuffer
get4x4(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get4x4(int int1, java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
get4x4(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get4x4(java.nio.FloatBuffer floatBuffer)
Vector3f
getColumn(int int1, Vector3f vector3f)
Vector3f
getEulerAnglesZYX(Vector3f vector3f)
Quaterniond
getNormalizedRotation(Quaterniond quaterniond)
Quaternionf
getNormalizedRotation(Quaternionf quaternionf)
AxisAngle4d
getRotation(AxisAngle4d axisAngle4d)
AxisAngle4f
getRotation(AxisAngle4f axisAngle4f)
Vector4f
getRow(int int1, Vector4f vector4f)
Vector3f
getScale(Vector3f vector3f)
Vector3f
getTranslation(Vector3f vector3f)
float[]
getTransposed(float[] floatArray)
float[]
getTransposed(float[] floatArray, int int1)
java.nio.ByteBuffer
getTransposed(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
getTransposed(int int1, java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
getTransposed(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
getTransposed(java.nio.FloatBuffer floatBuffer)
Quaterniond
getUnnormalizedRotation(Quaterniond quaterniond)
Quaternionf
getUnnormalizedRotation(Quaternionf quaternionf)
Matrix4x3f
invert(Matrix4x3f matrix4x3f)
Matrix4x3f
invertOrtho(Matrix4x3f matrix4x3f)
Matrix4x3f
invertUnitScale(Matrix4x3f matrix4x3f)
Matrix4x3f
lerp(Matrix4x3fc matrix4x3fc, float float1, Matrix4x3f matrix4x3f)
Matrix4x3f
lookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f)
Matrix4x3f
lookAlong(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4x3f matrix4x3f)
Matrix4x3f
lookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4x3f matrix4x3f)
Matrix4x3f
lookAt(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4x3f matrix4x3f)
Matrix4x3f
lookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4x3f 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()
Matrix4x3f
mul(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f)
Matrix4x3f
mulComponentWise(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f)
Matrix4x3f
mulOrtho(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f)
Matrix4x3f
mulTranslation(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f)
Matrix3f
normal(Matrix3f matrix3f)
Matrix4x3f
normal(Matrix4x3f matrix4x3f)
Matrix3f
normalize3x3(Matrix3f matrix3f)
Matrix4x3f
normalize3x3(Matrix4x3f matrix4x3f)
Vector3f
normalizedPositiveX(Vector3f vector3f)
Vector3f
normalizedPositiveY(Vector3f vector3f)
Vector3f
normalizedPositiveZ(Vector3f vector3f)
Vector3f
origin(Vector3f vector3f)
Matrix4x3f
ortho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4x3f matrix4x3f)
Matrix4x3f
ortho(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f)
Matrix4x3f
ortho2D(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f)
Matrix4x3f
ortho2DLH(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f)
Matrix4x3f
orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4x3f matrix4x3f)
Matrix4x3f
orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f)
Matrix4x3f
orthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4x3f matrix4x3f)
Matrix4x3f
orthoSymmetric(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f)
Matrix4x3f
orthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4x3f matrix4x3f)
Matrix4x3f
orthoSymmetricLH(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f)
Matrix4x3f
pick(float float1, float float2, float float3, float float4, int[] intArray, Matrix4x3f matrix4x3f)
Vector3f
positiveX(Vector3f vector3f)
Vector3f
positiveY(Vector3f vector3f)
Vector3f
positiveZ(Vector3f vector3f)
byte
properties()
Matrix4x3f
reflect(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f)
Matrix4x3f
reflect(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f)
Matrix4x3f
reflect(Quaternionfc quaternionfc, Vector3fc vector3fc, Matrix4x3f matrix4x3f)
Matrix4x3f
reflect(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4x3f matrix4x3f)
Matrix4x3f
rotate(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f)
Matrix4x3f
rotate(float float1, Vector3fc vector3fc, Matrix4x3f matrix4x3f)
Matrix4x3f
rotate(AxisAngle4f axisAngle4f, Matrix4x3f matrix4x3f)
Matrix4x3f
rotate(Quaternionfc quaternionfc, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateLocal(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateLocal(Quaternionfc quaternionfc, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateTranslation(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateTranslation(Quaternionfc quaternionfc, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateX(float float1, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateXYZ(float float1, float float2, float float3, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateY(float float1, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateYXZ(float float1, float float2, float float3, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateZ(float float1, Matrix4x3f matrix4x3f)
Matrix4x3f
rotateZYX(float float1, float float2, float float3, Matrix4x3f matrix4x3f)
Matrix4x3f
scale(float float1, float float2, float float3, Matrix4x3f matrix4x3f)
Matrix4x3f
scale(float float1, Matrix4x3f matrix4x3f)
Matrix4x3f
scale(Vector3fc vector3fc, Matrix4x3f matrix4x3f)
Matrix4x3f
scaleLocal(float float1, float float2, float float3, Matrix4x3f matrix4x3f)
Matrix4x3f
shadow(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Matrix4x3f matrix4x3f)
Matrix4x3f
shadow(float float1, float float2, float float3, float float4, Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f)
Matrix4x3f
shadow(Vector4fc vector4fc, float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f)
Matrix4x3f
shadow(Vector4fc vector4fc, Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f)
Matrix4x3f
sub(Matrix4x3fc matrix4x3fc, Matrix4x3f matrix4x3f)
Vector4f
transform(Vector4f vector4f)
Vector4f
transform(Vector4fc vector4fc, Vector4f vector4f)
Matrix4x3f
transformAab(float float1, float float2, float float3, float float4, float float5, float float6, Vector3f vector3f, Vector3f vector3f2)
Matrix4x3f
transformAab(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f, Vector3f vector3f2)
Vector3f
transformDirection(Vector3f vector3f)
Vector3f
transformDirection(Vector3fc vector3fc, Vector3f vector3f)
Vector3f
transformPosition(Vector3f vector3f)
Vector3f
transformPosition(Vector3fc vector3fc, Vector3f vector3f)
Matrix4x3f
translate(float float1, float float2, float float3, Matrix4x3f matrix4x3f)
Matrix4x3f
translate(Vector3fc vector3fc, Matrix4x3f matrix4x3f)
Matrix4x3f
translateLocal(float float1, float float2, float float3, Matrix4x3f matrix4x3f)
Matrix4x3f
translateLocal(Vector3fc vector3fc, Matrix4x3f matrix4x3f)
Matrix3f
transpose3x3(Matrix3f matrix3f)
Matrix4x3f
transpose3x3(Matrix4x3f matrix4x3f)
-
Field Details
-
PROPERTY_IDENTITY
static final byte PROPERTY_IDENTITY- See Also:
- Constant Field Values
-
PROPERTY_TRANSLATION
static final byte PROPERTY_TRANSLATION- See Also:
- Constant Field Values
-
-
Method Details
-
properties
byte 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
-
invertOrtho
-
invertUnitScale
-
transpose3x3
-
transpose3x3
-
getTranslation
-
getScale
-
get
-
get
-
getRotation
-
getRotation
-
getUnnormalizedRotation
-
getNormalizedRotation
-
getUnnormalizedRotation
-
getNormalizedRotation
-
get
java.nio.FloatBuffer get(java.nio.FloatBuffer floatBuffer) -
get
java.nio.FloatBuffer get(int int1, java.nio.FloatBuffer floatBuffer) -
get
java.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer) -
get
java.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer) -
get
float[] get(float[] floatArray, int int1) -
get
float[] get(float[] floatArray) -
get4x4
java.nio.FloatBuffer get4x4(java.nio.FloatBuffer floatBuffer) -
get4x4
java.nio.FloatBuffer get4x4(int int1, java.nio.FloatBuffer floatBuffer) -
get4x4
java.nio.ByteBuffer get4x4(java.nio.ByteBuffer byteBuffer) -
get4x4
java.nio.ByteBuffer get4x4(int int1, java.nio.ByteBuffer byteBuffer) -
getTransposed
java.nio.FloatBuffer getTransposed(java.nio.FloatBuffer floatBuffer) -
getTransposed
java.nio.FloatBuffer getTransposed(int int1, java.nio.FloatBuffer floatBuffer) -
getTransposed
java.nio.ByteBuffer getTransposed(java.nio.ByteBuffer byteBuffer) -
getTransposed
java.nio.ByteBuffer getTransposed(int int1, java.nio.ByteBuffer byteBuffer) -
getTransposed
float[] getTransposed(float[] floatArray, int int1) -
getTransposed
float[] getTransposed(float[] floatArray) -
transform
-
transform
-
transformPosition
-
transformPosition
-
transformDirection
-
transformDirection
-
scale
-
scale
-
scale
-
scaleLocal
-
rotateX
-
rotateY
-
rotateZ
-
rotateXYZ
-
rotateZYX
-
rotateYXZ
-
rotate
-
rotateTranslation
Matrix4x3f rotateTranslation(float float1, float float2, float float3, float float4, 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
Matrix4x3f ortho2DLH(float float1, float float2, float float3, float float4, Matrix4x3f matrix4x3f) -
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:
java.lang.IndexOutOfBoundsException
-
getColumn
- Throws:
java.lang.IndexOutOfBoundsException
-
normal
-
normal
-
normalize3x3
-
normalize3x3
-
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
-