Package org.joml
Interface Matrix3fc
- All Known Implementing Classes:
Matrix3f
,Matrix3fStack
public interface Matrix3fc
-
Method Summary
Modifier and TypeMethodDescriptionfloat
boolean
float[]
get
(float[] floatArray) float[]
get
(float[] floatArray, int int1) float
get
(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) float
getRowColumn
(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) boolean
isFinite()
lookAlong
(float float1, float float2, float float3, float float4, float float5, float float6, Matrix3f matrix3f) float
m00()
float
m01()
float
m02()
float
m10()
float
m11()
float
m12()
float
m20()
float
m21()
float
m22()
mulComponentWise
(Matrix3fc matrix3fc, Matrix3f matrix3f) normalizedPositiveX
(Vector3f vector3f) normalizedPositiveY
(Vector3f vector3f) normalizedPositiveZ
(Vector3f vector3f) float
quadraticFormProduct
(float float1, float float2, float float3) float
quadraticFormProduct
(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
-