Package org.joml
Interface Matrix3fc
- All Known Implementing Classes:
Matrix3f,Matrix3fStack
public interface Matrix3fc
-
Method Summary
Modifier and TypeMethodDescriptionfloatbooleanfloat[]get(float[] floatArray) float[]get(float[] floatArray, int int1) floatget(int int1, int int2) get(int int1, ByteBuffer byteBuffer) get(int int1, FloatBuffer floatBuffer) get(ByteBuffer byteBuffer) get(FloatBuffer floatBuffer) get3x4(int int1, ByteBuffer byteBuffer) get3x4(int int1, FloatBuffer floatBuffer) get3x4(ByteBuffer byteBuffer) get3x4(FloatBuffer floatBuffer) getEulerAnglesZYX(Vector3f vector3f) getNormalizedRotation(Quaterniond quaterniond) getNormalizedRotation(Quaternionf quaternionf) getRotation(AxisAngle4f axisAngle4f) floatgetRowColumn(int int1, int int2) getToAddress(long long1) getTransposed(int int1, ByteBuffer byteBuffer) getTransposed(int int1, FloatBuffer floatBuffer) getTransposed(ByteBuffer byteBuffer) getTransposed(FloatBuffer floatBuffer) getUnnormalizedRotation(Quaterniond quaterniond) getUnnormalizedRotation(Quaternionf quaternionf) booleanisFinite()lookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Matrix3f matrix3f) floatm00()floatm01()floatm02()floatm10()floatm11()floatm12()floatm20()floatm21()floatm22()mulComponentWise(Matrix3fc matrix3fc, Matrix3f matrix3f) normalizedPositiveX(Vector3f vector3f) normalizedPositiveY(Vector3f vector3f) normalizedPositiveZ(Vector3f vector3f) floatquadraticFormProduct(float float1, float float2, float float3) floatquadraticFormProduct(Vector3fc vector3fc) reflect(Quaternionfc quaternionfc, Matrix3f matrix3f) rotate(AxisAngle4f axisAngle4f, Matrix3f matrix3f) rotate(Quaternionfc quaternionfc, Matrix3f matrix3f) rotateLocal(float float1, float float2, float float3, float float4, Matrix3f matrix3f) rotateLocal(Quaternionfc quaternionfc, Matrix3f matrix3f) rotateLocalX(float float1, Matrix3f matrix3f) rotateLocalY(float float1, Matrix3f matrix3f) rotateLocalZ(float float1, Matrix3f matrix3f) rotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix3f matrix3f) rotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix3f matrix3f) scaleLocal(float float1, float float2, float float3, Matrix3f matrix3f) transformTranspose(float float1, float float2, float float3, Vector3f vector3f) transformTranspose(Vector3f vector3f) transformTranspose(Vector3fc vector3fc, Vector3f vector3f)
-
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
-
mulLocal
-
determinant
float determinant() -
invert
-
transpose
-
get
-
get
-
getRotation
-
getUnnormalizedRotation
-
getNormalizedRotation
-
getUnnormalizedRotation
-
getNormalizedRotation
-
get
-
get
-
get
-
get
-
get3x4
-
get3x4
-
get3x4
-
get3x4
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposed
-
getToAddress
-
get
float[] get(float[] floatArray, int int1) -
get
float[] get(float[] floatArray) -
scale
-
scale
-
scale
-
scaleLocal
-
transform
-
transform
-
transform
-
transformTranspose
-
transformTranspose
-
transformTranspose
-
rotateX
-
rotateY
-
rotateZ
-
rotateXYZ
-
rotateZYX
-
rotateYXZ
-
rotate
-
rotateLocal
-
rotateLocalX
-
rotateLocalY
-
rotateLocalZ
-
rotate
-
rotateLocal
-
rotate
-
rotate
-
lookAlong
-
lookAlong
-
getRow
- Throws:
IndexOutOfBoundsException
-
getColumn
- Throws:
IndexOutOfBoundsException
-
get
float get(int int1, int int2) -
getRowColumn
float getRowColumn(int int1, int int2) -
normal
-
cofactor
-
getScale
-
positiveZ
-
normalizedPositiveZ
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
add
-
sub
-
mulComponentWise
-
lerp
-
rotateTowards
-
rotateTowards
-
getEulerAnglesZYX
-
obliqueZ
-
equals
-
reflect
-
reflect
-
reflect
-
isFinite
boolean isFinite() -
quadraticFormProduct
float quadraticFormProduct(float float1, float float2, float float3) -
quadraticFormProduct
-