Package org.joml
Class Matrix3x2f
java.lang.Object
org.joml.Matrix3x2f
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,Matrix3x2fc
- Direct Known Subclasses:
Matrix3x2fStack
public class Matrix3x2f extends java.lang.Object implements Matrix3x2fc, java.io.Externalizable
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Matrix3x2f()Matrix3x2f(float float1, float float2, float float3, float float4, float float5, float float6)Matrix3x2f(java.nio.FloatBuffer floatBuffer)Matrix3x2f(Matrix2fc matrix2fc)Matrix3x2f(Matrix3x2fc matrix3x2fc) -
Method Summary
Modifier and Type Method Description floatdeterminant()booleanequals(java.lang.Object object)booleanequals(Matrix3x2fc matrix3x2fc, float float1)float[]get(float[] floatArray)float[]get(float[] floatArray, int int1)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)Matrix3x2fget(Matrix3x2f matrix3x2f)float[]get3x3(float[] floatArray)float[]get3x3(float[] floatArray, int int1)java.nio.ByteBufferget3x3(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget3x3(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget3x3(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget3x3(java.nio.FloatBuffer floatBuffer)float[]get4x4(float[] floatArray)float[]get4x4(float[] floatArray, int int1)java.nio.ByteBufferget4x4(int int1, java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget4x4(int int1, java.nio.FloatBuffer floatBuffer)java.nio.ByteBufferget4x4(java.nio.ByteBuffer byteBuffer)java.nio.FloatBufferget4x4(java.nio.FloatBuffer floatBuffer)Matrix3x2fcgetToAddress(long long1)inthashCode()Matrix3x2fidentity()Matrix3x2finvert()Matrix3x2finvert(Matrix3x2f matrix3x2f)booleanisFinite()floatm00()floatm01()floatm10()floatm11()floatm20()floatm21()Matrix3x2fmul(Matrix3x2fc matrix3x2fc)Matrix3x2fmul(Matrix3x2fc matrix3x2fc, Matrix3x2f matrix3x2f)Matrix3x2fmulLocal(Matrix3x2fc matrix3x2fc)Matrix3x2fmulLocal(Matrix3x2fc matrix3x2fc, Matrix3x2f matrix3x2f)Vector2fnormalizedPositiveX(Vector2f vector2f)Vector2fnormalizedPositiveY(Vector2f vector2f)Vector2forigin(Vector2f vector2f)Vector2fpositiveX(Vector2f vector2f)Vector2fpositiveY(Vector2f vector2f)voidreadExternal(java.io.ObjectInput objectInput)Matrix3x2frotate(float float1)Matrix3x2frotate(float float1, Matrix3x2f matrix3x2f)Matrix3x2frotateAbout(float float1, float float2, float float3)Matrix3x2frotateAbout(float float1, float float2, float float3, Matrix3x2f matrix3x2f)Matrix3x2frotateLocal(float float1)Matrix3x2frotateLocal(float float1, Matrix3x2f matrix3x2f)Matrix3x2frotateTo(Vector2fc vector2fc, Vector2fc vector2fc2)Matrix3x2frotateTo(Vector2fc vector2fc, Vector2fc vector2fc2, Matrix3x2f matrix3x2f)Matrix3x2frotation(float float1)Matrix3x2fscale(float float1)Matrix3x2fscale(float float1, float float2)Matrix3x2fscale(float float1, float float2, Matrix3x2f matrix3x2f)Matrix3x2fscale(float float1, Matrix3x2f matrix3x2f)Matrix3x2fscale(Vector2fc vector2fc)Matrix3x2fscale(Vector2fc vector2fc, Matrix3x2f matrix3x2f)Matrix3x2fscaleAround(float float1, float float2, float float3)Matrix3x2fscaleAround(float float1, float float2, float float3, float float4)Matrix3x2fscaleAround(float float1, float float2, float float3, float float4, Matrix3x2f matrix3x2f)Matrix3x2fscaleAround(float float1, float float2, float float3, Matrix3x2f matrix3x2f)Matrix3x2fscaleAroundLocal(float float1, float float2, float float3)Matrix3x2fscaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6)Matrix3x2fscaleAroundLocal(float float1, float float2, float float3, float float4, Matrix3x2f matrix3x2f)Matrix3x2fscaleAroundLocal(float float1, float float2, float float3, Matrix3x2f matrix3x2f)Matrix3x2fscaleLocal(float float1)Matrix3x2fscaleLocal(float float1, float float2)Matrix3x2fscaleLocal(float float1, float float2, Matrix3x2f matrix3x2f)Matrix3x2fscaleLocal(float float1, Matrix3x2f matrix3x2f)Matrix3x2fscaling(float float1)Matrix3x2fscaling(float float1, float float2)Matrix3x2fset(float[] floatArray)Matrix3x2fset(float float1, float float2, float float3, float float4, float float5, float float6)Matrix3x2fset(java.nio.ByteBuffer byteBuffer)Matrix3x2fset(java.nio.FloatBuffer floatBuffer)Matrix3x2fset(Matrix2fc matrix2fc)Matrix3x2fset(Matrix3x2fc matrix3x2fc)Matrix3x2fsetFromAddress(long long1)Matrix3x2fsetTranslation(float float1, float float2)Matrix3x2fsetTranslation(Vector2f vector2f)Matrix3x2fsetView(float float1, float float2, float float3, float float4)Matrix3x2fshearX(float float1)Matrix3x2fshearX(float float1, Matrix3x2f matrix3x2f)Matrix3x2fshearY(float float1)Matrix3x2fshearY(float float1, Matrix3x2f matrix3x2f)Matrix3x2fspan(Vector2f vector2f, Vector2f vector2f2, Vector2f vector2f3)booleantestAar(float float1, float float2, float float3, float float4)booleantestCircle(float float1, float float2, float float3)booleantestPoint(float float1, float float2)java.lang.StringtoString()java.lang.StringtoString(java.text.NumberFormat numberFormat)Vector3ftransform(float float1, float float2, float float3, Vector3f vector3f)Vector3ftransform(Vector3f vector3f)Vector3ftransform(Vector3f vector3f, Vector3f vector3f2)Vector2ftransformDirection(float float1, float float2, Vector2f vector2f)Vector2ftransformDirection(Vector2f vector2f)Vector2ftransformDirection(Vector2fc vector2fc, Vector2f vector2f)Vector2ftransformPosition(float float1, float float2, Vector2f vector2f)Vector2ftransformPosition(Vector2f vector2f)Vector2ftransformPosition(Vector2fc vector2fc, Vector2f vector2f)Matrix3x2ftranslate(float float1, float float2)Matrix3x2ftranslate(float float1, float float2, Matrix3x2f matrix3x2f)Matrix3x2ftranslate(Vector2fc vector2fc)Matrix3x2ftranslate(Vector2fc vector2fc, Matrix3x2f matrix3x2f)Matrix3x2ftranslateLocal(float float1, float float2)Matrix3x2ftranslateLocal(float float1, float float2, Matrix3x2f matrix3x2f)Matrix3x2ftranslateLocal(Vector2fc vector2fc)Matrix3x2ftranslateLocal(Vector2fc vector2fc, Matrix3x2f matrix3x2f)Matrix3x2ftranslation(float float1, float float2)Matrix3x2ftranslation(Vector2fc vector2fc)Vector2funproject(float float1, float float2, int[] intArray, Vector2f vector2f)Vector2funprojectInv(float float1, float float2, int[] intArray, Vector2f vector2f)Matrix3x2fview(float float1, float float2, float float3, float float4)Matrix3x2fview(float float1, float float2, float float3, float float4, Matrix3x2f matrix3x2f)float[]viewArea(float[] floatArray)voidwriteExternal(java.io.ObjectOutput objectOutput)Matrix3x2fzero()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
m00
public float m00 -
m01
public float m01 -
m10
public float m10 -
m11
public float m11 -
m20
public float m20 -
m21
public float m21
-
-
Constructor Details
-
Matrix3x2f
public Matrix3x2f() -
Matrix3x2f
-
Matrix3x2f
-
Matrix3x2f
public Matrix3x2f(float float1, float float2, float float3, float float4, float float5, float float6) -
Matrix3x2f
public Matrix3x2f(java.nio.FloatBuffer floatBuffer)
-
-
Method Details
-
m00
public float m00()- Specified by:
m00in interfaceMatrix3x2fc
-
m01
public float m01()- Specified by:
m01in interfaceMatrix3x2fc
-
m10
public float m10()- Specified by:
m10in interfaceMatrix3x2fc
-
m11
public float m11()- Specified by:
m11in interfaceMatrix3x2fc
-
m20
public float m20()- Specified by:
m20in interfaceMatrix3x2fc
-
m21
public float m21()- Specified by:
m21in interfaceMatrix3x2fc
-
set
-
set
-
mul
-
mul
- Specified by:
mulin interfaceMatrix3x2fc
-
mulLocal
-
mulLocal
- Specified by:
mulLocalin interfaceMatrix3x2fc
-
set
public Matrix3x2f set(float float1, float float2, float float3, float float4, float float5, float float6) -
set
-
determinant
public float determinant()- Specified by:
determinantin interfaceMatrix3x2fc
-
invert
-
invert
- Specified by:
invertin interfaceMatrix3x2fc
-
translation
-
translation
-
setTranslation
-
setTranslation
-
translate
- Specified by:
translatein interfaceMatrix3x2fc
-
translate
-
translate
- Specified by:
translatein interfaceMatrix3x2fc
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix3x2fc
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix3x2fc
-
translateLocal
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.text.NumberFormat numberFormat) -
get
- Specified by:
getin interfaceMatrix3x2fc
-
get
public java.nio.FloatBuffer get(java.nio.FloatBuffer floatBuffer)- Specified by:
getin interfaceMatrix3x2fc
-
get
public java.nio.FloatBuffer get(int int1, java.nio.FloatBuffer floatBuffer)- Specified by:
getin interfaceMatrix3x2fc
-
get
public java.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer)- Specified by:
getin interfaceMatrix3x2fc
-
get
public java.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer)- Specified by:
getin interfaceMatrix3x2fc
-
get3x3
public java.nio.FloatBuffer get3x3(java.nio.FloatBuffer floatBuffer)- Specified by:
get3x3in interfaceMatrix3x2fc
-
get3x3
public java.nio.FloatBuffer get3x3(int int1, java.nio.FloatBuffer floatBuffer)- Specified by:
get3x3in interfaceMatrix3x2fc
-
get3x3
public java.nio.ByteBuffer get3x3(java.nio.ByteBuffer byteBuffer)- Specified by:
get3x3in interfaceMatrix3x2fc
-
get3x3
public java.nio.ByteBuffer get3x3(int int1, java.nio.ByteBuffer byteBuffer)- Specified by:
get3x3in interfaceMatrix3x2fc
-
get4x4
public java.nio.FloatBuffer get4x4(java.nio.FloatBuffer floatBuffer)- Specified by:
get4x4in interfaceMatrix3x2fc
-
get4x4
public java.nio.FloatBuffer get4x4(int int1, java.nio.FloatBuffer floatBuffer)- Specified by:
get4x4in interfaceMatrix3x2fc
-
get4x4
public java.nio.ByteBuffer get4x4(java.nio.ByteBuffer byteBuffer)- Specified by:
get4x4in interfaceMatrix3x2fc
-
get4x4
public java.nio.ByteBuffer get4x4(int int1, java.nio.ByteBuffer byteBuffer)- Specified by:
get4x4in interfaceMatrix3x2fc
-
getToAddress
- Specified by:
getToAddressin interfaceMatrix3x2fc
-
get
public float[] get(float[] floatArray, int int1)- Specified by:
getin interfaceMatrix3x2fc
-
get
public float[] get(float[] floatArray)- Specified by:
getin interfaceMatrix3x2fc
-
get3x3
public float[] get3x3(float[] floatArray, int int1)- Specified by:
get3x3in interfaceMatrix3x2fc
-
get3x3
public float[] get3x3(float[] floatArray)- Specified by:
get3x3in interfaceMatrix3x2fc
-
get4x4
public float[] get4x4(float[] floatArray, int int1)- Specified by:
get4x4in interfaceMatrix3x2fc
-
get4x4
public float[] get4x4(float[] floatArray)- Specified by:
get4x4in interfaceMatrix3x2fc
-
set
-
set
-
setFromAddress
-
zero
-
identity
-
scale
- Specified by:
scalein interfaceMatrix3x2fc
-
scale
-
scale
-
scale
- Specified by:
scalein interfaceMatrix3x2fc
-
scale
- Specified by:
scalein interfaceMatrix3x2fc
-
scale
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix3x2fc
-
scaleLocal
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix3x2fc
-
scaleLocal
-
scaleAround
public Matrix3x2f scaleAround(float float1, float float2, float float3, float float4, Matrix3x2f matrix3x2f)- Specified by:
scaleAroundin interfaceMatrix3x2fc
-
scaleAround
-
scaleAround
- Specified by:
scaleAroundin interfaceMatrix3x2fc
-
scaleAround
-
scaleAroundLocal
public Matrix3x2f scaleAroundLocal(float float1, float float2, float float3, float float4, Matrix3x2f matrix3x2f)- Specified by:
scaleAroundLocalin interfaceMatrix3x2fc
-
scaleAroundLocal
public Matrix3x2f scaleAroundLocal(float float1, float float2, float float3, Matrix3x2f matrix3x2f)- Specified by:
scaleAroundLocalin interfaceMatrix3x2fc
-
scaleAroundLocal
public Matrix3x2f scaleAroundLocal(float float1, float float2, float float3, float float4, float float5, float float6) -
scaleAroundLocal
-
scaling
-
scaling
-
rotation
-
transform
- Specified by:
transformin interfaceMatrix3x2fc
-
transform
- Specified by:
transformin interfaceMatrix3x2fc
-
transform
- Specified by:
transformin interfaceMatrix3x2fc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix3x2fc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix3x2fc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix3x2fc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix3x2fc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix3x2fc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix3x2fc
-
writeExternal
public void writeExternal(java.io.ObjectOutput objectOutput) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput objectInput) throws java.io.IOException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
rotate
-
rotate
- Specified by:
rotatein interfaceMatrix3x2fc
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix3x2fc
-
rotateLocal
-
rotateAbout
-
rotateAbout
- Specified by:
rotateAboutin interfaceMatrix3x2fc
-
rotateTo
- Specified by:
rotateToin interfaceMatrix3x2fc
-
rotateTo
-
view
public Matrix3x2f view(float float1, float float2, float float3, float float4, Matrix3x2f matrix3x2f)- Specified by:
viewin interfaceMatrix3x2fc
-
view
-
setView
-
origin
- Specified by:
originin interfaceMatrix3x2fc
-
viewArea
public float[] viewArea(float[] floatArray)- Specified by:
viewAreain interfaceMatrix3x2fc
-
positiveX
- Specified by:
positiveXin interfaceMatrix3x2fc
-
normalizedPositiveX
- Specified by:
normalizedPositiveXin interfaceMatrix3x2fc
-
positiveY
- Specified by:
positiveYin interfaceMatrix3x2fc
-
normalizedPositiveY
- Specified by:
normalizedPositiveYin interfaceMatrix3x2fc
-
unproject
- Specified by:
unprojectin interfaceMatrix3x2fc
-
unprojectInv
- Specified by:
unprojectInvin interfaceMatrix3x2fc
-
shearX
-
shearX
-
shearY
-
shearY
-
span
-
testPoint
public boolean testPoint(float float1, float float2)- Specified by:
testPointin interfaceMatrix3x2fc
-
testCircle
public boolean testCircle(float float1, float float2, float float3)- Specified by:
testCirclein interfaceMatrix3x2fc
-
testAar
public boolean testAar(float float1, float float2, float float3, float float4)- Specified by:
testAarin interfaceMatrix3x2fc
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)- Overrides:
equalsin classjava.lang.Object
-
equals
- Specified by:
equalsin interfaceMatrix3x2fc
-
isFinite
public boolean isFinite()- Specified by:
isFinitein interfaceMatrix3x2fc
-