Package org.joml
Interface Matrix3fc
- All Known Implementing Classes:
Matrix3f,Matrix3fStack
public interface Matrix3fc
-
Method Summary
Modifier and Type Method Description Matrix3fadd(Matrix3fc matrix3fc, Matrix3f matrix3f)Matrix3fcofactor(Matrix3f matrix3f)floatdeterminant()booleanequals(Matrix3fc matrix3fc, float float1)float[]get(float[] floatArray)float[]get(float[] floatArray, int int1)floatget(int int1, int int2)java.nio.ByteBufferget(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget(java.nio.FloatBuffer floatBuffer)Matrix3fget(Matrix3f matrix3f)Matrix4fget(Matrix4f matrix4f)java.nio.ByteBufferget3x4(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget3x4(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget3x4(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget3x4(java.nio.FloatBuffer floatBuffer)Vector3fgetColumn(int int1, Vector3f vector3f)Vector3fgetEulerAnglesZYX(Vector3f vector3f)QuaterniondgetNormalizedRotation(Quaterniond quaterniond)QuaternionfgetNormalizedRotation(Quaternionf quaternionf)AxisAngle4fgetRotation(AxisAngle4f axisAngle4f)Vector3fgetRow(int int1, Vector3f vector3f)floatgetRowColumn(int int1, int int2)Vector3fgetScale(Vector3f vector3f)Matrix3fcgetToAddress(long long1)java.nio.ByteBuffergetTransposed(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBuffergetTransposed(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBuffergetTransposed(java.nio.ByteBuffer byteBuffer)java.nio.FloatBuffergetTransposed(java.nio.FloatBuffer floatBuffer)QuaterniondgetUnnormalizedRotation(Quaterniond quaterniond)QuaternionfgetUnnormalizedRotation(Quaternionf quaternionf)Matrix3finvert(Matrix3f matrix3f)booleanisFinite()Matrix3flerp(Matrix3fc matrix3fc, float float1, Matrix3f matrix3f)Matrix3flookAlong(float float1, float float2, float float3, float float4, float float5, float float6, Matrix3f matrix3f)Matrix3flookAlong(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix3f matrix3f)floatm00()floatm01()floatm02()floatm10()floatm11()floatm12()floatm20()floatm21()floatm22()Matrix3fmul(Matrix3fc matrix3fc, Matrix3f matrix3f)Matrix3fmulComponentWise(Matrix3fc matrix3fc, Matrix3f matrix3f)Matrix3fmulLocal(Matrix3fc matrix3fc, Matrix3f matrix3f)Matrix3fnormal(Matrix3f matrix3f)Vector3fnormalizedPositiveX(Vector3f vector3f)Vector3fnormalizedPositiveY(Vector3f vector3f)Vector3fnormalizedPositiveZ(Vector3f vector3f)Matrix3fobliqueZ(float float1, float float2, Matrix3f matrix3f)Vector3fpositiveX(Vector3f vector3f)Vector3fpositiveY(Vector3f vector3f)Vector3fpositiveZ(Vector3f vector3f)floatquadraticFormProduct(float float1, float float2, float float3)floatquadraticFormProduct(Vector3fc vector3fc)Matrix3freflect(float float1, float float2, float float3, Matrix3f matrix3f)Matrix3freflect(Quaternionfc quaternionfc, Matrix3f matrix3f)Matrix3freflect(Vector3fc vector3fc, Matrix3f matrix3f)Matrix3frotate(float float1, float float2, float float3, float float4, Matrix3f matrix3f)Matrix3frotate(float float1, Vector3fc vector3fc, Matrix3f matrix3f)Matrix3frotate(AxisAngle4f axisAngle4f, Matrix3f matrix3f)Matrix3frotate(Quaternionfc quaternionfc, Matrix3f matrix3f)Matrix3frotateLocal(float float1, float float2, float float3, float float4, Matrix3f matrix3f)Matrix3frotateLocal(Quaternionfc quaternionfc, Matrix3f matrix3f)Matrix3frotateLocalX(float float1, Matrix3f matrix3f)Matrix3frotateLocalY(float float1, Matrix3f matrix3f)Matrix3frotateLocalZ(float float1, Matrix3f matrix3f)Matrix3frotateTowards(float float1, float float2, float float3, float float4, float float5, float float6, Matrix3f matrix3f)Matrix3frotateTowards(Vector3fc vector3fc, Vector3fc vector3fc2, Matrix3f matrix3f)Matrix3frotateX(float float1, Matrix3f matrix3f)Matrix3frotateXYZ(float float1, float float2, float float3, Matrix3f matrix3f)Matrix3frotateY(float float1, Matrix3f matrix3f)Matrix3frotateYXZ(float float1, float float2, float float3, Matrix3f matrix3f)Matrix3frotateZ(float float1, Matrix3f matrix3f)Matrix3frotateZYX(float float1, float float2, float float3, Matrix3f matrix3f)Matrix3fscale(float float1, float float2, float float3, Matrix3f matrix3f)Matrix3fscale(float float1, Matrix3f matrix3f)Matrix3fscale(Vector3fc vector3fc, Matrix3f matrix3f)Matrix3fscaleLocal(float float1, float float2, float float3, Matrix3f matrix3f)Matrix3fsub(Matrix3fc matrix3fc, Matrix3f matrix3f)Vector3ftransform(float float1, float float2, float float3, Vector3f vector3f)Vector3ftransform(Vector3f vector3f)Vector3ftransform(Vector3fc vector3fc, Vector3f vector3f)Vector3ftransformTranspose(float float1, float float2, float float3, Vector3f vector3f)Vector3ftransformTranspose(Vector3f vector3f)Vector3ftransformTranspose(Vector3fc vector3fc, Vector3f vector3f)Matrix3ftranspose(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
-
mulLocal
-
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) -
get3x4
java.nio.FloatBuffer get3x4(java.nio.FloatBuffer floatBuffer) -
get3x4
java.nio.FloatBuffer get3x4(int int1, java.nio.FloatBuffer floatBuffer) -
get3x4
java.nio.ByteBuffer get3x4(java.nio.ByteBuffer byteBuffer) -
get3x4
java.nio.ByteBuffer get3x4(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) -
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:
java.lang.IndexOutOfBoundsException
-
getColumn
- Throws:
java.lang.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
-