Package org.joml
Interface Matrix3fc
- All Known Implementing Classes:
- Matrix3f,- Matrix3fStack
public interface Matrix3fc
- 
Method SummaryModifier 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- 
m00float m00()
- 
m01float m01()
- 
m02float m02()
- 
m10float m10()
- 
m11float m11()
- 
m12float m12()
- 
m20float m20()
- 
m21float m21()
- 
m22float m22()
- 
mul
- 
mulLocal
- 
determinantfloat determinant()
- 
invert
- 
transpose
- 
get
- 
get
- 
getRotation
- 
getUnnormalizedRotation
- 
getNormalizedRotation
- 
getUnnormalizedRotation
- 
getNormalizedRotation
- 
getjava.nio.FloatBuffer get(java.nio.FloatBuffer floatBuffer)
- 
getjava.nio.FloatBuffer get(int int1, java.nio.FloatBuffer floatBuffer)
- 
getjava.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer)
- 
getjava.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer)
- 
get3x4java.nio.FloatBuffer get3x4(java.nio.FloatBuffer floatBuffer)
- 
get3x4java.nio.FloatBuffer get3x4(int int1, java.nio.FloatBuffer floatBuffer)
- 
get3x4java.nio.ByteBuffer get3x4(java.nio.ByteBuffer byteBuffer)
- 
get3x4java.nio.ByteBuffer get3x4(int int1, java.nio.ByteBuffer byteBuffer)
- 
getTransposedjava.nio.FloatBuffer getTransposed(java.nio.FloatBuffer floatBuffer)
- 
getTransposedjava.nio.FloatBuffer getTransposed(int int1, java.nio.FloatBuffer floatBuffer)
- 
getTransposedjava.nio.ByteBuffer getTransposed(java.nio.ByteBuffer byteBuffer)
- 
getTransposedjava.nio.ByteBuffer getTransposed(int int1, java.nio.ByteBuffer byteBuffer)
- 
getToAddress
- 
getfloat[] get(float[] floatArray, int int1)
- 
getfloat[] 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
 
- 
getfloat get(int int1, int int2)
- 
getRowColumnfloat 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
- 
isFiniteboolean isFinite()
- 
quadraticFormProductfloat quadraticFormProduct(float float1, float float2, float float3)
- 
quadraticFormProduct
 
-