Package org.joml
Interface Matrix3fc
- All Known Implementing Classes:
Matrix3f
public interface Matrix3fc
-
Method Summary
Modifier and Type Method Description Matrix3f
add(Matrix3fc matrix3fc, Matrix3f matrix3f)
float
determinant()
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)
Matrix3f
get(Matrix3f matrix3f)
Matrix4f
get(Matrix4f matrix4f)
Vector3f
getColumn(int int1, Vector3f vector3f)
Vector3f
getEulerAnglesZYX(Vector3f vector3f)
Quaterniond
getNormalizedRotation(Quaterniond quaterniond)
Quaternionf
getNormalizedRotation(Quaternionf quaternionf)
AxisAngle4f
getRotation(AxisAngle4f axisAngle4f)
Vector3f
getRow(int int1, Vector3f vector3f)
Vector3f
getScale(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)
Matrix3f
invert(Matrix3f matrix3f)
Matrix3f
lerp(Matrix3fc matrix3fc, float float1, Matrix3f matrix3f)
Matrix3f
lookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Matrix3f matrix3f)
Matrix3f
lookAlong(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix3f matrix3f)
float
m00()
float
m01()
float
m02()
float
m10()
float
m11()
float
m12()
float
m20()
float
m21()
float
m22()
Matrix3f
mul(Matrix3fc matrix3fc, Matrix3f matrix3f)
Matrix3f
mulComponentWise(Matrix3fc matrix3fc, Matrix3f matrix3f)
Matrix3f
normal(Matrix3f matrix3f)
Vector3f
normalizedPositiveX(Vector3f vector3f)
Vector3f
normalizedPositiveY(Vector3f vector3f)
Vector3f
normalizedPositiveZ(Vector3f vector3f)
Vector3f
positiveX(Vector3f vector3f)
Vector3f
positiveY(Vector3f vector3f)
Vector3f
positiveZ(Vector3f vector3f)
Matrix3f
rotate(float float1, float float2, float float3, float float4, Matrix3f matrix3f)
Matrix3f
rotate(float float1, Vector3fc vector3fc, Matrix3f matrix3f)
Matrix3f
rotate(AxisAngle4f axisAngle4f, Matrix3f matrix3f)
Matrix3f
rotate(Quaternionfc quaternionfc, Matrix3f matrix3f)
Matrix3f
rotateLocal(float float1, float float2, float float3, float float4, Matrix3f matrix3f)
Matrix3f
rotateLocal(Quaternionfc quaternionfc, Matrix3f matrix3f)
Matrix3f
rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix3f matrix3f)
Matrix3f
rotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix3f matrix3f)
Matrix3f
rotateX(float float1, Matrix3f matrix3f)
Matrix3f
rotateXYZ(float float1, float float2, float float3, Matrix3f matrix3f)
Matrix3f
rotateY(float float1, Matrix3f matrix3f)
Matrix3f
rotateYXZ(float float1, float float2, float float3, Matrix3f matrix3f)
Matrix3f
rotateZ(float float1, Matrix3f matrix3f)
Matrix3f
rotateZYX(float float1, float float2, float float3, Matrix3f matrix3f)
Matrix3f
scale(float float1, float float2, float float3, Matrix3f matrix3f)
Matrix3f
scale(float float1, Matrix3f matrix3f)
Matrix3f
scale(Vector3fc vector3fc, Matrix3f matrix3f)
Matrix3f
scaleLocal(float float1, float float2, float float3, Matrix3f matrix3f)
Matrix3f
sub(Matrix3fc matrix3fc, Matrix3f matrix3f)
Vector3f
transform(float float1, float float2, float float3, Vector3f vector3f)
Vector3f
transform(Vector3f vector3f)
Vector3f
transform(Vector3fc vector3fc, Vector3f vector3f)
Matrix3f
transpose(Matrix3f matrix3f)
-
Method Details
-
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() -
mul
-
determinant
float determinant() -
invert
-
transpose
-
get
-
get
-
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) -
get
float[] get(float[] floatArray, int int1) -
get
float[] get(float[] floatArray) -
scale
-
scale
-
scale
-
scaleLocal
-
transform
-
transform
-
transform
-
rotateX
-
rotateY
-
rotateZ
-
rotateXYZ
-
rotateZYX
-
rotateYXZ
-
rotate
-
rotateLocal
-
rotate
-
rotateLocal
-
rotate
-
rotate
-
lookAlong
-
lookAlong
-
getRow
- Throws:
java.lang.IndexOutOfBoundsException
-
getColumn
- Throws:
java.lang.IndexOutOfBoundsException
-
normal
-
getScale
-
positiveZ
-
normalizedPositiveZ
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
add
-
sub
-
mulComponentWise
-
lerp
-
rotateTowards
-
rotateTowards
-
getEulerAnglesZYX
-