Package org.joml
Interface Matrix4fc
- All Known Implementing Classes:
Matrix4f
,MatrixStackf
public interface Matrix4fc
-
Field Summary
Fields Modifier and Type Field Description static int
CORNER_NXNYNZ
static int
CORNER_NXNYPZ
static int
CORNER_NXPYNZ
static int
CORNER_NXPYPZ
static int
CORNER_PXNYNZ
static int
CORNER_PXNYPZ
static int
CORNER_PXPYNZ
static int
CORNER_PXPYPZ
static int
PLANE_NX
static int
PLANE_NY
static int
PLANE_NZ
static int
PLANE_PX
static int
PLANE_PY
static int
PLANE_PZ
static byte
PROPERTY_AFFINE
static byte
PROPERTY_IDENTITY
static byte
PROPERTY_PERSPECTIVE
static byte
PROPERTY_TRANSLATION
-
Method Summary
Modifier and Type Method Description Matrix4f
add(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
add4x3(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
arcball(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
arcball(float float1, Vector3fc vector3fc, float float2, float float3, Matrix4f matrix4f)
float
determinant()
float
determinant3x3()
float
determinantAffine()
Matrix4f
fma4x3(Matrix4fc matrix4fc, float float1, Matrix4f matrix4f)
Matrix4f
frustum(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)
Matrix4f
frustum(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
frustumAabb(Vector3f vector3f, Vector3f vector3f2)
Vector3f
frustumCorner(int int1, Vector3f vector3f)
Matrix4f
frustumLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)
Matrix4f
frustumLH(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Vector4f
frustumPlane(int int1, Vector4f vector4f)
Vector3f
frustumRayDir(float float1, float float2, Vector3f vector3f)
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)
Matrix3d
get3x3(Matrix3d matrix3d)
Matrix3f
get3x3(Matrix3f matrix3f)
Matrix4x3f
get4x3(Matrix4x3f matrix4x3f)
java.nio.ByteBuffer
get4x3Transposed(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get4x3Transposed(int int1, java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
get4x3Transposed(java.nio.ByteBuffer byteBuffer)
java.nio.FloatBuffer
get4x3Transposed(java.nio.FloatBuffer floatBuffer)
Vector4f
getColumn(int int1, Vector4f vector4f)
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)
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)
Matrix4f
invert(Matrix4f matrix4f)
Matrix4f
invertAffine(Matrix4f matrix4f)
Matrix4f
invertAffineUnitScale(Matrix4f matrix4f)
Matrix4f
invertFrustum(Matrix4f matrix4f)
Matrix4f
invertLookAt(Matrix4f matrix4f)
Matrix4f
invertOrtho(Matrix4f matrix4f)
Matrix4f
invertPerspective(Matrix4f matrix4f)
Matrix4f
invertPerspectiveView(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
invertPerspectiveView(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)
boolean
isAffine()
Matrix4f
lerp(Matrix4fc matrix4fc, float float1, Matrix4f matrix4f)
Matrix4f
lookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
lookAlong(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)
Matrix4f
lookAt(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)
Matrix4f
lookAt(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4f matrix4f)
Matrix4f
lookAtLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)
Matrix4f
lookAtLH(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3fc vector3fc3, Matrix4f matrix4f)
Matrix4f
lookAtPerspective(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)
Matrix4f
lookAtPerspectiveLH(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, Matrix4f matrix4f)
float
m00()
float
m01()
float
m02()
float
m03()
float
m10()
float
m11()
float
m12()
float
m13()
float
m20()
float
m21()
float
m22()
float
m23()
float
m30()
float
m31()
float
m32()
float
m33()
Matrix4f
mul(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mul(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)
Matrix4f
mul4x3ComponentWise(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulAffineR(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulAffineR(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)
Matrix4f
mulComponentWise(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulOrthoAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulPerspectiveAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
mulPerspectiveAffine(Matrix4x3fc matrix4x3fc, Matrix4f matrix4f)
Matrix4f
mulTranslationAffine(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix3f
normal(Matrix3f matrix3f)
Matrix4f
normal(Matrix4f matrix4f)
Matrix3f
normalize3x3(Matrix3f matrix3f)
Matrix4f
normalize3x3(Matrix4f matrix4f)
Vector3f
normalizedPositiveX(Vector3f vector3f)
Vector3f
normalizedPositiveY(Vector3f vector3f)
Vector3f
normalizedPositiveZ(Vector3f vector3f)
Vector3f
origin(Vector3f vector3f)
Vector3f
originAffine(Vector3f vector3f)
Matrix4f
ortho(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)
Matrix4f
ortho(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
ortho2D(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
ortho2DLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
orthoCrop(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, boolean boolean1, Matrix4f matrix4f)
Matrix4f
orthoLH(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
orthoSymmetric(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)
Matrix4f
orthoSymmetric(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
orthoSymmetricLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)
Matrix4f
orthoSymmetricLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
perspective(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)
Matrix4f
perspective(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
float
perspectiveFar()
float
perspectiveFov()
Matrix4f
perspectiveFrustumSlice(float float1, float float2, Matrix4f matrix4f)
Matrix4f
perspectiveLH(float float1, float float2, float float3, float float4, boolean boolean1, Matrix4f matrix4f)
Matrix4f
perspectiveLH(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
float
perspectiveNear()
Vector3f
perspectiveOrigin(Vector3f vector3f)
Matrix4f
pick(float float1, float float2, float float3, float float4, int[] intArray, Matrix4f matrix4f)
Vector3f
positiveX(Vector3f vector3f)
Vector3f
positiveY(Vector3f vector3f)
Vector3f
positiveZ(Vector3f vector3f)
Vector3f
project(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)
Vector4f
project(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)
Vector3f
project(Vector3fc vector3fc, int[] intArray, Vector3f vector3f)
Vector4f
project(Vector3fc vector3fc, int[] intArray, Vector4f vector4f)
Matrix4f
projectedGridRange(Matrix4fc matrix4fc, float float1, float float2, Matrix4f matrix4f)
byte
properties()
Matrix4f
reflect(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
reflect(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
reflect(Quaternionfc quaternionfc, Vector3fc vector3fc, Matrix4f matrix4f)
Matrix4f
reflect(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)
Matrix4f
rotate(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
rotate(float float1, Vector3fc vector3fc, Matrix4f matrix4f)
Matrix4f
rotate(AxisAngle4f axisAngle4f, Matrix4f matrix4f)
Matrix4f
rotate(Quaternionfc quaternionfc, Matrix4f matrix4f)
Matrix4f
rotateAffine(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
rotateAffine(Quaternionfc quaternionfc, Matrix4f matrix4f)
Matrix4f
rotateAffineXYZ(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateAffineYXZ(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateAffineZYX(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
rotateLocal(Quaternionfc quaternionfc, Matrix4f matrix4f)
Matrix4f
rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
rotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix4f matrix4f)
Matrix4f
rotateTranslation(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
rotateTranslation(Quaternionfc quaternionfc, Matrix4f matrix4f)
Matrix4f
rotateX(float float1, Matrix4f matrix4f)
Matrix4f
rotateXYZ(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateY(float float1, Matrix4f matrix4f)
Matrix4f
rotateYXZ(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
rotateZ(float float1, Matrix4f matrix4f)
Matrix4f
rotateZYX(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
scale(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
scale(float float1, Matrix4f matrix4f)
Matrix4f
scale(Vector3fc vector3fc, Matrix4f matrix4f)
Matrix4f
scaleAround(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
scaleAround(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
scaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6, Matrix4f matrix4f)
Matrix4f
scaleAroundLocal(float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
scaleLocal(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
shadow(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, Matrix4f matrix4f)
Matrix4f
shadow(float float1, float float2, float float3, float float4, Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
shadow(Vector4f vector4f, float float1, float float2, float float3, float float4, Matrix4f matrix4f)
Matrix4f
shadow(Vector4f vector4f, Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
sub(Matrix4fc matrix4fc, Matrix4f matrix4f)
Matrix4f
sub4x3(Matrix4fc matrix4fc, Matrix4f matrix4f)
Vector4f
transform(float float1, float float2, float float3, float float4, Vector4f vector4f)
Vector4f
transform(Vector4f vector4f)
Vector4f
transform(Vector4fc vector4fc, Vector4f vector4f)
Matrix4f
transformAab(float float1, float float2, float float3, float float4, float float5, float float6, Vector3f vector3f, Vector3f vector3f2)
Matrix4f
transformAab(Vector3fc vector3fc, Vector3fc vector3fc2, Vector3f vector3f, Vector3f vector3f2)
Vector4f
transformAffine(float float1, float float2, float float3, float float4, Vector4f vector4f)
Vector4f
transformAffine(Vector4f vector4f)
Vector4f
transformAffine(Vector4fc vector4fc, Vector4f vector4f)
Vector3f
transformDirection(float float1, float float2, float float3, Vector3f vector3f)
Vector3f
transformDirection(Vector3f vector3f)
Vector3f
transformDirection(Vector3fc vector3fc, Vector3f vector3f)
Vector3f
transformPosition(float float1, float float2, float float3, Vector3f vector3f)
Vector3f
transformPosition(Vector3f vector3f)
Vector3f
transformPosition(Vector3fc vector3fc, Vector3f vector3f)
Vector4f
transformProject(float float1, float float2, float float3, float float4, Vector4f vector4f)
Vector3f
transformProject(float float1, float float2, float float3, Vector3f vector3f)
Vector3f
transformProject(Vector3f vector3f)
Vector3f
transformProject(Vector3fc vector3fc, Vector3f vector3f)
Vector4f
transformProject(Vector4f vector4f)
Vector4f
transformProject(Vector4fc vector4fc, Vector4f vector4f)
Matrix4f
translate(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
translate(Vector3fc vector3fc, Matrix4f matrix4f)
Matrix4f
translateLocal(float float1, float float2, float float3, Matrix4f matrix4f)
Matrix4f
translateLocal(Vector3fc vector3fc, Matrix4f matrix4f)
Matrix4f
transpose(Matrix4f matrix4f)
Matrix3f
transpose3x3(Matrix3f matrix3f)
Matrix4f
transpose3x3(Matrix4f matrix4f)
Vector3f
unproject(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)
Vector4f
unproject(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)
Vector3f
unproject(Vector3fc vector3fc, int[] intArray, Vector3f vector3f)
Vector4f
unproject(Vector3fc vector3fc, int[] intArray, Vector4f vector4f)
Vector3f
unprojectInv(float float1, float float2, float float3, int[] intArray, Vector3f vector3f)
Vector4f
unprojectInv(float float1, float float2, float float3, int[] intArray, Vector4f vector4f)
Vector3f
unprojectInv(Vector3fc vector3fc, int[] intArray, Vector3f vector3f)
Vector4f
unprojectInv(Vector3fc vector3fc, int[] intArray, Vector4f vector4f)
Matrix4f
unprojectInvRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2)
Matrix4f
unprojectInvRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2)
Matrix4f
unprojectRay(float float1, float float2, int[] intArray, Vector3f vector3f, Vector3f vector3f2)
Matrix4f
unprojectRay(Vector2fc vector2fc, int[] intArray, Vector3f vector3f, Vector3f vector3f2)
-
Field Details
-
PLANE_NX
static final int PLANE_NX- See Also:
- Constant Field Values
-
PLANE_PX
static final int PLANE_PX- See Also:
- Constant Field Values
-
PLANE_NY
static final int PLANE_NY- See Also:
- Constant Field Values
-
PLANE_PY
static final int PLANE_PY- See Also:
- Constant Field Values
-
PLANE_NZ
static final int PLANE_NZ- See Also:
- Constant Field Values
-
PLANE_PZ
static final int PLANE_PZ- See Also:
- Constant Field Values
-
CORNER_NXNYNZ
static final int CORNER_NXNYNZ- See Also:
- Constant Field Values
-
CORNER_PXNYNZ
static final int CORNER_PXNYNZ- See Also:
- Constant Field Values
-
CORNER_PXPYNZ
static final int CORNER_PXPYNZ- See Also:
- Constant Field Values
-
CORNER_NXPYNZ
static final int CORNER_NXPYNZ- See Also:
- Constant Field Values
-
CORNER_PXNYPZ
static final int CORNER_PXNYPZ- See Also:
- Constant Field Values
-
CORNER_NXNYPZ
static final int CORNER_NXNYPZ- See Also:
- Constant Field Values
-
CORNER_NXPYPZ
static final int CORNER_NXPYPZ- See Also:
- Constant Field Values
-
CORNER_PXPYPZ
static final int CORNER_PXPYPZ- See Also:
- Constant Field Values
-
PROPERTY_PERSPECTIVE
static final byte PROPERTY_PERSPECTIVE- See Also:
- Constant Field Values
-
PROPERTY_AFFINE
static final byte PROPERTY_AFFINE- See Also:
- Constant Field Values
-
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() -
m03
float m03() -
m10
float m10() -
m11
float m11() -
m12
float m12() -
m13
float m13() -
m20
float m20() -
m21
float m21() -
m22
float m22() -
m23
float m23() -
m30
float m30() -
m31
float m31() -
m32
float m32() -
m33
float m33() -
mul
-
mul
-
mulPerspectiveAffine
-
mulPerspectiveAffine
-
mulAffineR
-
mulAffineR
-
mulAffine
-
mulTranslationAffine
-
mulOrthoAffine
-
fma4x3
-
add
-
sub
-
mulComponentWise
-
add4x3
-
sub4x3
-
mul4x3ComponentWise
-
determinant
float determinant() -
determinant3x3
float determinant3x3() -
determinantAffine
float determinantAffine() -
invert
-
invertPerspective
-
invertFrustum
-
invertOrtho
-
invertPerspectiveView
-
invertPerspectiveView
-
invertAffine
-
invertAffineUnitScale
-
invertLookAt
-
transpose
-
transpose3x3
-
transpose3x3
-
getTranslation
-
getScale
-
get
-
get4x3
-
get
-
get3x3
-
get3x3
-
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) -
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) -
get4x3Transposed
java.nio.FloatBuffer get4x3Transposed(java.nio.FloatBuffer floatBuffer) -
get4x3Transposed
java.nio.FloatBuffer get4x3Transposed(int int1, java.nio.FloatBuffer floatBuffer) -
get4x3Transposed
java.nio.ByteBuffer get4x3Transposed(java.nio.ByteBuffer byteBuffer) -
get4x3Transposed
java.nio.ByteBuffer get4x3Transposed(int int1, java.nio.ByteBuffer byteBuffer) -
get
float[] get(float[] floatArray, int int1) -
get
float[] get(float[] floatArray) -
transform
-
transform
-
transform
-
transformProject
-
transformProject
-
transformProject
-
transformProject
-
transformProject
-
transformProject
-
transformPosition
-
transformPosition
-
transformPosition
-
transformDirection
-
transformDirection
-
transformDirection
-
transformAffine
-
transformAffine
-
transformAffine
-
scale
-
scale
-
scale
-
scaleAround
-
scaleAround
-
scaleLocal
-
scaleAroundLocal
-
scaleAroundLocal
-
rotateX
-
rotateY
-
rotateZ
-
rotateXYZ
-
rotateAffineXYZ
-
rotateZYX
-
rotateAffineZYX
-
rotateYXZ
-
rotateAffineYXZ
-
rotate
-
rotateTranslation
-
rotateAffine
-
rotateLocal
-
translate
-
translate
-
translateLocal
-
translateLocal
-
ortho
-
ortho
-
orthoLH
-
orthoLH
-
orthoSymmetric
-
orthoSymmetric
-
orthoSymmetricLH
-
orthoSymmetricLH
-
ortho2D
-
ortho2DLH
-
lookAlong
-
lookAlong
-
lookAt
-
lookAt
-
lookAtPerspective
-
lookAtLH
-
lookAtLH
-
lookAtPerspectiveLH
-
perspective
-
perspective
-
perspectiveLH
-
perspectiveLH
-
frustum
-
frustum
-
frustumLH
-
frustumLH
-
rotate
-
rotateAffine
-
rotateTranslation
-
rotateAround
Matrix4f rotateAround(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f) -
rotateLocal
-
rotateAroundLocal
Matrix4f rotateAroundLocal(Quaternionfc quaternionfc, float float1, float float2, float float3, Matrix4f matrix4f) -
rotate
-
rotate
-
unproject
-
unproject
-
unproject
-
unproject
-
unprojectRay
-
unprojectRay
-
unprojectInv
-
unprojectInv
-
unprojectInvRay
-
unprojectInvRay
-
unprojectInv
-
unprojectInv
-
project
-
project
-
project
-
project
-
reflect
-
reflect
-
reflect
-
reflect
-
getRow
- Throws:
java.lang.IndexOutOfBoundsException
-
getColumn
- Throws:
java.lang.IndexOutOfBoundsException
-
normal
-
normal
-
normalize3x3
-
normalize3x3
-
frustumPlane
-
frustumCorner
-
perspectiveOrigin
-
perspectiveFov
float perspectiveFov() -
perspectiveNear
float perspectiveNear() -
perspectiveFar
float perspectiveFar() -
frustumRayDir
-
positiveZ
-
normalizedPositiveZ
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
originAffine
-
origin
-
shadow
-
shadow
-
shadow
-
shadow
-
pick
-
isAffine
boolean isAffine() -
arcball
-
arcball
-
frustumAabb
-
projectedGridRange
-
perspectiveFrustumSlice
-
orthoCrop
-
transformAab
-
transformAab
-
lerp
-
rotateTowards
-
rotateTowards
-
getEulerAnglesZYX
-