Class Matrix3x2d
java.lang.Object
org.joml.Matrix3x2d
- All Implemented Interfaces:
Externalizable
,Serializable
,Matrix3x2dc
- Direct Known Subclasses:
Matrix3x2dStack
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMatrix3x2d
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) Matrix3x2d
(DoubleBuffer arg0) Matrix3x2d
(Matrix2dc arg0) Matrix3x2d
(Matrix2fc arg0) Matrix3x2d
(Matrix3x2dc arg0) -
Method Summary
Modifier and TypeMethodDescriptiondouble
boolean
boolean
equals
(Matrix3x2dc arg0, double arg1) double[]
get
(double[] doubles) double[]
get
(double[] doubles, int int0) get
(int arg0, ByteBuffer arg1) get
(int arg0, DoubleBuffer arg1) get
(ByteBuffer arg0) get
(DoubleBuffer arg0) get
(Matrix3x2d arg0) double[]
get3x3
(double[] doubles) double[]
get3x3
(double[] doubles, int int0) get3x3
(int arg0, ByteBuffer arg1) get3x3
(int arg0, DoubleBuffer arg1) get3x3
(ByteBuffer arg0) get3x3
(DoubleBuffer arg0) double[]
get4x4
(double[] doubles) double[]
get4x4
(double[] doubles, int int0) get4x4
(int arg0, ByteBuffer arg1) get4x4
(int arg0, DoubleBuffer arg1) get4x4
(ByteBuffer arg0) get4x4
(DoubleBuffer arg0) getToAddress
(long arg0) int
hashCode()
identity()
invert()
invert
(Matrix3x2d arg0) boolean
isFinite()
double
m00()
double
m01()
double
m10()
double
m11()
double
m20()
double
m21()
mul
(Matrix3x2dc arg0) mul
(Matrix3x2dc arg0, Matrix3x2d arg1) mulLocal
(Matrix3x2dc arg0) mulLocal
(Matrix3x2dc arg0, Matrix3x2d arg1) normalizedPositiveX
(Vector2d arg0) normalizedPositiveY
(Vector2d arg0) void
readExternal
(ObjectInput arg0) rotate
(double arg0) rotate
(double arg0, Matrix3x2d arg1) rotateAbout
(double arg0, double arg1, double arg2) rotateAbout
(double arg0, double arg1, double arg2, Matrix3x2d arg3) rotateLocal
(double arg0) rotateLocal
(double arg0, Matrix3x2d arg1) rotateTo
(Vector2dc arg0, Vector2dc arg1, Matrix3x2d arg2) rotation
(double arg0) scale
(double arg0) scale
(double arg0, double arg1) scale
(double arg0, double arg1, Matrix3x2d arg2) scale
(double arg0, Matrix3x2d arg1) scale
(Vector2dc arg0, Matrix3x2d arg1) scale
(Vector2fc arg0, Matrix3x2d arg1) scaleAround
(double arg0, double arg1, double arg2) scaleAround
(double arg0, double arg1, double arg2, double arg3) scaleAround
(double arg0, double arg1, double arg2, double arg3, Matrix3x2d arg4) scaleAround
(double arg0, double arg1, double arg2, Matrix3x2d arg3) scaleAroundLocal
(double arg0, double arg1, double arg2) scaleAroundLocal
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) scaleAroundLocal
(double arg0, double arg1, double arg2, double arg3, Matrix3x2d arg4) scaleAroundLocal
(double arg0, double arg1, double arg2, Matrix3x2d arg3) scaleLocal
(double arg0) scaleLocal
(double arg0, double arg1) scaleLocal
(double arg0, double arg1, Matrix3x2d arg2) scaleLocal
(double arg0, Matrix3x2d arg1) scaling
(double arg0) scaling
(double arg0, double arg1) set
(double[] doubles) set
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) set
(ByteBuffer arg0) set
(DoubleBuffer arg0) set
(Matrix3x2dc arg0) setFromAddress
(long arg0) setTranslation
(double arg0, double arg1) setTranslation
(Vector2dc arg0) setView
(double arg0, double arg1, double arg2, double arg3) boolean
testAar
(double arg0, double arg1, double arg2, double arg3) boolean
testCircle
(double arg0, double arg1, double arg2) boolean
testPoint
(double arg0, double arg1) toString()
toString
(NumberFormat numberFormat) transformDirection
(double arg0, double arg1, Vector2d arg2) transformDirection
(Vector2d arg0) transformDirection
(Vector2dc arg0, Vector2d arg1) transformPosition
(double arg0, double arg1, Vector2d arg2) transformPosition
(Vector2d arg0) transformPosition
(Vector2dc arg0, Vector2d arg1) translate
(double arg0, double arg1) translate
(double arg0, double arg1, Matrix3x2d arg2) translate
(Vector2dc arg0, Matrix3x2d arg1) translateLocal
(double arg0, double arg1) translateLocal
(double arg0, double arg1, Matrix3x2d arg2) translateLocal
(Vector2dc arg0) translateLocal
(Vector2dc arg0, Matrix3x2d arg1) translation
(double arg0, double arg1) translation
(Vector2dc arg0) unprojectInv
(double double1, double double3, int[] ints, Vector2d vector2d) view
(double arg0, double arg1, double arg2, double arg3) view
(double arg0, double arg1, double arg2, double arg3, Matrix3x2d arg4) double[]
viewArea
(double[] doubles) void
writeExternal
(ObjectOutput arg0) zero()
-
Field Details
-
m00
public double m00 -
m01
public double m01 -
m10
public double m10 -
m11
public double m11 -
m20
public double m20 -
m21
public double m21
-
-
Constructor Details
-
Matrix3x2d
public Matrix3x2d() -
Matrix3x2d
-
Matrix3x2d
-
Matrix3x2d
-
Matrix3x2d
public Matrix3x2d(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
Matrix3x2d
-
-
Method Details
-
m00
public double m00()- Specified by:
m00
in interfaceMatrix3x2dc
-
m01
public double m01()- Specified by:
m01
in interfaceMatrix3x2dc
-
m10
public double m10()- Specified by:
m10
in interfaceMatrix3x2dc
-
m11
public double m11()- Specified by:
m11
in interfaceMatrix3x2dc
-
m20
public double m20()- Specified by:
m20
in interfaceMatrix3x2dc
-
m21
public double m21()- Specified by:
m21
in interfaceMatrix3x2dc
-
set
-
set
-
set
-
mul
-
mul
- Specified by:
mul
in interfaceMatrix3x2dc
-
mulLocal
-
mulLocal
- Specified by:
mulLocal
in interfaceMatrix3x2dc
-
set
-
set
-
determinant
public double determinant()- Specified by:
determinant
in interfaceMatrix3x2dc
-
invert
-
invert
- Specified by:
invert
in interfaceMatrix3x2dc
-
translation
-
translation
-
setTranslation
-
setTranslation
-
translate
- Specified by:
translate
in interfaceMatrix3x2dc
-
translate
-
translate
- Specified by:
translate
in interfaceMatrix3x2dc
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix3x2dc
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix3x2dc
-
translateLocal
-
toString
-
toString
-
get
- Specified by:
get
in interfaceMatrix3x2dc
-
get
- Specified by:
get
in interfaceMatrix3x2dc
-
get
- Specified by:
get
in interfaceMatrix3x2dc
-
get
- Specified by:
get
in interfaceMatrix3x2dc
-
get
- Specified by:
get
in interfaceMatrix3x2dc
-
get3x3
- Specified by:
get3x3
in interfaceMatrix3x2dc
-
get3x3
- Specified by:
get3x3
in interfaceMatrix3x2dc
-
get3x3
- Specified by:
get3x3
in interfaceMatrix3x2dc
-
get3x3
- Specified by:
get3x3
in interfaceMatrix3x2dc
-
get4x4
- Specified by:
get4x4
in interfaceMatrix3x2dc
-
get4x4
- Specified by:
get4x4
in interfaceMatrix3x2dc
-
get4x4
- Specified by:
get4x4
in interfaceMatrix3x2dc
-
get4x4
- Specified by:
get4x4
in interfaceMatrix3x2dc
-
getToAddress
- Specified by:
getToAddress
in interfaceMatrix3x2dc
-
get
public double[] get(double[] doubles, int int0) - Specified by:
get
in interfaceMatrix3x2dc
-
get
public double[] get(double[] doubles) - Specified by:
get
in interfaceMatrix3x2dc
-
get3x3
public double[] get3x3(double[] doubles, int int0) - Specified by:
get3x3
in interfaceMatrix3x2dc
-
get3x3
public double[] get3x3(double[] doubles) - Specified by:
get3x3
in interfaceMatrix3x2dc
-
get4x4
public double[] get4x4(double[] doubles, int int0) - Specified by:
get4x4
in interfaceMatrix3x2dc
-
get4x4
public double[] get4x4(double[] doubles) - Specified by:
get4x4
in interfaceMatrix3x2dc
-
set
-
set
-
setFromAddress
-
zero
-
identity
-
scale
- Specified by:
scale
in interfaceMatrix3x2dc
-
scale
-
scale
-
scale
- Specified by:
scale
in interfaceMatrix3x2dc
-
scale
-
scale
- Specified by:
scale
in interfaceMatrix3x2dc
-
scale
- Specified by:
scale
in interfaceMatrix3x2dc
-
scale
-
scaleLocal
- Specified by:
scaleLocal
in interfaceMatrix3x2dc
-
scaleLocal
-
scaleLocal
- Specified by:
scaleLocal
in interfaceMatrix3x2dc
-
scaleLocal
-
scaleAround
- Specified by:
scaleAround
in interfaceMatrix3x2dc
-
scaleAround
-
scaleAround
- Specified by:
scaleAround
in interfaceMatrix3x2dc
-
scaleAround
-
scaleAroundLocal
public Matrix3x2d scaleAroundLocal(double arg0, double arg1, double arg2, double arg3, Matrix3x2d arg4) - Specified by:
scaleAroundLocal
in interfaceMatrix3x2dc
-
scaleAroundLocal
- Specified by:
scaleAroundLocal
in interfaceMatrix3x2dc
-
scaleAroundLocal
public Matrix3x2d scaleAroundLocal(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
scaleAroundLocal
-
scaling
-
scaling
-
rotation
-
transform
- Specified by:
transform
in interfaceMatrix3x2dc
-
transform
- Specified by:
transform
in interfaceMatrix3x2dc
-
transform
- Specified by:
transform
in interfaceMatrix3x2dc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix3x2dc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix3x2dc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix3x2dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix3x2dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix3x2dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix3x2dc
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
-
rotate
-
rotate
- Specified by:
rotate
in interfaceMatrix3x2dc
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix3x2dc
-
rotateLocal
-
rotateAbout
-
rotateAbout
- Specified by:
rotateAbout
in interfaceMatrix3x2dc
-
rotateTo
- Specified by:
rotateTo
in interfaceMatrix3x2dc
-
rotateTo
-
view
- Specified by:
view
in interfaceMatrix3x2dc
-
view
-
setView
-
origin
- Specified by:
origin
in interfaceMatrix3x2dc
-
viewArea
public double[] viewArea(double[] doubles) - Specified by:
viewArea
in interfaceMatrix3x2dc
-
positiveX
- Specified by:
positiveX
in interfaceMatrix3x2dc
-
normalizedPositiveX
- Specified by:
normalizedPositiveX
in interfaceMatrix3x2dc
-
positiveY
- Specified by:
positiveY
in interfaceMatrix3x2dc
-
normalizedPositiveY
- Specified by:
normalizedPositiveY
in interfaceMatrix3x2dc
-
unproject
- Specified by:
unproject
in interfaceMatrix3x2dc
-
unprojectInv
- Specified by:
unprojectInv
in interfaceMatrix3x2dc
-
span
-
testPoint
public boolean testPoint(double arg0, double arg1) - Specified by:
testPoint
in interfaceMatrix3x2dc
-
testCircle
public boolean testCircle(double arg0, double arg1, double arg2) - Specified by:
testCircle
in interfaceMatrix3x2dc
-
testAar
public boolean testAar(double arg0, double arg1, double arg2, double arg3) - Specified by:
testAar
in interfaceMatrix3x2dc
-
hashCode
-
equals
-
equals
- Specified by:
equals
in interfaceMatrix3x2dc
-
isFinite
public boolean isFinite()- Specified by:
isFinite
in interfaceMatrix3x2dc
-