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 TypeMethodDescriptiondoublebooleanbooleanequals(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) inthashCode()identity()invert()invert(Matrix3x2d arg0) booleanisFinite()doublem00()doublem01()doublem10()doublem11()doublem20()doublem21()mul(Matrix3x2dc arg0) mul(Matrix3x2dc arg0, Matrix3x2d arg1) mulLocal(Matrix3x2dc arg0) mulLocal(Matrix3x2dc arg0, Matrix3x2d arg1) normalizedPositiveX(Vector2d arg0) normalizedPositiveY(Vector2d arg0) voidreadExternal(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) booleantestAar(double arg0, double arg1, double arg2, double arg3) booleantestCircle(double arg0, double arg1, double arg2) booleantestPoint(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) voidwriteExternal(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:
m00in interfaceMatrix3x2dc
-
m01
public double m01()- Specified by:
m01in interfaceMatrix3x2dc
-
m10
public double m10()- Specified by:
m10in interfaceMatrix3x2dc
-
m11
public double m11()- Specified by:
m11in interfaceMatrix3x2dc
-
m20
public double m20()- Specified by:
m20in interfaceMatrix3x2dc
-
m21
public double m21()- Specified by:
m21in interfaceMatrix3x2dc
-
set
-
set
-
set
-
mul
-
mul
- Specified by:
mulin interfaceMatrix3x2dc
-
mulLocal
-
mulLocal
- Specified by:
mulLocalin interfaceMatrix3x2dc
-
set
-
set
-
determinant
public double determinant()- Specified by:
determinantin interfaceMatrix3x2dc
-
invert
-
invert
- Specified by:
invertin interfaceMatrix3x2dc
-
translation
-
translation
-
setTranslation
-
setTranslation
-
translate
- Specified by:
translatein interfaceMatrix3x2dc
-
translate
-
translate
- Specified by:
translatein interfaceMatrix3x2dc
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix3x2dc
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix3x2dc
-
translateLocal
-
toString
-
toString
-
get
- Specified by:
getin interfaceMatrix3x2dc
-
get
- Specified by:
getin interfaceMatrix3x2dc
-
get
- Specified by:
getin interfaceMatrix3x2dc
-
get
- Specified by:
getin interfaceMatrix3x2dc
-
get
- Specified by:
getin interfaceMatrix3x2dc
-
get3x3
- Specified by:
get3x3in interfaceMatrix3x2dc
-
get3x3
- Specified by:
get3x3in interfaceMatrix3x2dc
-
get3x3
- Specified by:
get3x3in interfaceMatrix3x2dc
-
get3x3
- Specified by:
get3x3in interfaceMatrix3x2dc
-
get4x4
- Specified by:
get4x4in interfaceMatrix3x2dc
-
get4x4
- Specified by:
get4x4in interfaceMatrix3x2dc
-
get4x4
- Specified by:
get4x4in interfaceMatrix3x2dc
-
get4x4
- Specified by:
get4x4in interfaceMatrix3x2dc
-
getToAddress
- Specified by:
getToAddressin interfaceMatrix3x2dc
-
get
public double[] get(double[] doubles, int int0) - Specified by:
getin interfaceMatrix3x2dc
-
get
public double[] get(double[] doubles) - Specified by:
getin interfaceMatrix3x2dc
-
get3x3
public double[] get3x3(double[] doubles, int int0) - Specified by:
get3x3in interfaceMatrix3x2dc
-
get3x3
public double[] get3x3(double[] doubles) - Specified by:
get3x3in interfaceMatrix3x2dc
-
get4x4
public double[] get4x4(double[] doubles, int int0) - Specified by:
get4x4in interfaceMatrix3x2dc
-
get4x4
public double[] get4x4(double[] doubles) - Specified by:
get4x4in interfaceMatrix3x2dc
-
set
-
set
-
setFromAddress
-
zero
-
identity
-
scale
- Specified by:
scalein interfaceMatrix3x2dc
-
scale
-
scale
-
scale
- Specified by:
scalein interfaceMatrix3x2dc
-
scale
-
scale
- Specified by:
scalein interfaceMatrix3x2dc
-
scale
- Specified by:
scalein interfaceMatrix3x2dc
-
scale
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix3x2dc
-
scaleLocal
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix3x2dc
-
scaleLocal
-
scaleAround
- Specified by:
scaleAroundin interfaceMatrix3x2dc
-
scaleAround
-
scaleAround
- Specified by:
scaleAroundin interfaceMatrix3x2dc
-
scaleAround
-
scaleAroundLocal
public Matrix3x2d scaleAroundLocal(double arg0, double arg1, double arg2, double arg3, Matrix3x2d arg4) - Specified by:
scaleAroundLocalin interfaceMatrix3x2dc
-
scaleAroundLocal
- Specified by:
scaleAroundLocalin interfaceMatrix3x2dc
-
scaleAroundLocal
public Matrix3x2d scaleAroundLocal(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
scaleAroundLocal
-
scaling
-
scaling
-
rotation
-
transform
- Specified by:
transformin interfaceMatrix3x2dc
-
transform
- Specified by:
transformin interfaceMatrix3x2dc
-
transform
- Specified by:
transformin interfaceMatrix3x2dc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix3x2dc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix3x2dc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix3x2dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix3x2dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix3x2dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix3x2dc
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException
-
rotate
-
rotate
- Specified by:
rotatein interfaceMatrix3x2dc
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix3x2dc
-
rotateLocal
-
rotateAbout
-
rotateAbout
- Specified by:
rotateAboutin interfaceMatrix3x2dc
-
rotateTo
- Specified by:
rotateToin interfaceMatrix3x2dc
-
rotateTo
-
view
- Specified by:
viewin interfaceMatrix3x2dc
-
view
-
setView
-
origin
- Specified by:
originin interfaceMatrix3x2dc
-
viewArea
public double[] viewArea(double[] doubles) - Specified by:
viewAreain interfaceMatrix3x2dc
-
positiveX
- Specified by:
positiveXin interfaceMatrix3x2dc
-
normalizedPositiveX
- Specified by:
normalizedPositiveXin interfaceMatrix3x2dc
-
positiveY
- Specified by:
positiveYin interfaceMatrix3x2dc
-
normalizedPositiveY
- Specified by:
normalizedPositiveYin interfaceMatrix3x2dc
-
unproject
- Specified by:
unprojectin interfaceMatrix3x2dc
-
unprojectInv
- Specified by:
unprojectInvin interfaceMatrix3x2dc
-
span
-
testPoint
public boolean testPoint(double arg0, double arg1) - Specified by:
testPointin interfaceMatrix3x2dc
-
testCircle
public boolean testCircle(double arg0, double arg1, double arg2) - Specified by:
testCirclein interfaceMatrix3x2dc
-
testAar
public boolean testAar(double arg0, double arg1, double arg2, double arg3) - Specified by:
testAarin interfaceMatrix3x2dc
-
hashCode
-
equals
-
equals
- Specified by:
equalsin interfaceMatrix3x2dc
-
isFinite
public boolean isFinite()- Specified by:
isFinitein interfaceMatrix3x2dc
-