Package org.joml
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 double1, double double2, double double3, double double4, double double5, double double6) Matrix3x2d(DoubleBuffer doubleBuffer) Matrix3x2d(Matrix2dc matrix2dc) Matrix3x2d(Matrix2fc matrix2fc) Matrix3x2d(Matrix3x2dc matrix3x2dc) -
Method Summary
Modifier and TypeMethodDescriptiondoublebooleanbooleanequals(Matrix3x2dc matrix3x2dc, double double1) double[]get(double[] doubleArray) double[]get(double[] doubleArray, int int1) get(int int1, ByteBuffer byteBuffer) get(int int1, DoubleBuffer doubleBuffer) get(ByteBuffer byteBuffer) get(DoubleBuffer doubleBuffer) get(Matrix3x2d matrix3x2d) double[]get3x3(double[] doubleArray) double[]get3x3(double[] doubleArray, int int1) get3x3(int int1, ByteBuffer byteBuffer) get3x3(int int1, DoubleBuffer doubleBuffer) get3x3(ByteBuffer byteBuffer) get3x3(DoubleBuffer doubleBuffer) double[]get4x4(double[] doubleArray) double[]get4x4(double[] doubleArray, int int1) get4x4(int int1, ByteBuffer byteBuffer) get4x4(int int1, DoubleBuffer doubleBuffer) get4x4(ByteBuffer byteBuffer) get4x4(DoubleBuffer doubleBuffer) getToAddress(long long1) inthashCode()identity()invert()invert(Matrix3x2d matrix3x2d) booleanisFinite()doublem00()doublem01()doublem10()doublem11()doublem20()doublem21()mul(Matrix3x2dc matrix3x2dc) mul(Matrix3x2dc matrix3x2dc, Matrix3x2d matrix3x2d) mulLocal(Matrix3x2dc matrix3x2dc) mulLocal(Matrix3x2dc matrix3x2dc, Matrix3x2d matrix3x2d) normalizedPositiveX(Vector2d vector2d) normalizedPositiveY(Vector2d vector2d) voidreadExternal(ObjectInput objectInput) rotate(double double1) rotate(double double1, Matrix3x2d matrix3x2d) rotateAbout(double double1, double double2, double double3) rotateAbout(double double1, double double2, double double3, Matrix3x2d matrix3x2d) rotateLocal(double double1) rotateLocal(double double1, Matrix3x2d matrix3x2d) rotateTo(Vector2dc vector2dc, Vector2dc vector2dc2, Matrix3x2d matrix3x2d) rotation(double double1) scale(double double1) scale(double double1, double double2) scale(double double1, double double2, Matrix3x2d matrix3x2d) scale(double double1, Matrix3x2d matrix3x2d) scale(Vector2dc vector2dc, Matrix3x2d matrix3x2d) scale(Vector2fc vector2fc, Matrix3x2d matrix3x2d) scaleAround(double double1, double double2, double double3) scaleAround(double double1, double double2, double double3, double double4) scaleAround(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d) scaleAround(double double1, double double2, double double3, Matrix3x2d matrix3x2d) scaleAroundLocal(double double1, double double2, double double3) scaleAroundLocal(double double1, double double2, double double3, double double4, double double5, double double6) scaleAroundLocal(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d) scaleAroundLocal(double double1, double double2, double double3, Matrix3x2d matrix3x2d) scaleLocal(double double1) scaleLocal(double double1, double double2) scaleLocal(double double1, double double2, Matrix3x2d matrix3x2d) scaleLocal(double double1, Matrix3x2d matrix3x2d) scaling(double double1) scaling(double double1, double double2) set(double[] doubleArray) set(double double1, double double2, double double3, double double4, double double5, double double6) set(ByteBuffer byteBuffer) set(DoubleBuffer doubleBuffer) set(Matrix3x2dc matrix3x2dc) setFromAddress(long long1) setTranslation(double double1, double double2) setTranslation(Vector2dc vector2dc) setView(double double1, double double2, double double3, double double4) booleantestAar(double double1, double double2, double double3, double double4) booleantestCircle(double double1, double double2, double double3) booleantestPoint(double double1, double double2) toString()toString(NumberFormat numberFormat) transformDirection(double double1, double double2, Vector2d vector2d) transformDirection(Vector2d vector2d) transformDirection(Vector2dc vector2dc, Vector2d vector2d) transformPosition(double double1, double double2, Vector2d vector2d) transformPosition(Vector2d vector2d) transformPosition(Vector2dc vector2dc, Vector2d vector2d) translate(double double1, double double2) translate(double double1, double double2, Matrix3x2d matrix3x2d) translate(Vector2dc vector2dc, Matrix3x2d matrix3x2d) translateLocal(double double1, double double2) translateLocal(double double1, double double2, Matrix3x2d matrix3x2d) translateLocal(Vector2dc vector2dc) translateLocal(Vector2dc vector2dc, Matrix3x2d matrix3x2d) translation(double double1, double double2) translation(Vector2dc vector2dc) unprojectInv(double double1, double double2, int[] intArray, Vector2d vector2d) view(double double1, double double2, double double3, double double4) view(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d) double[]viewArea(double[] doubleArray) voidwriteExternal(ObjectOutput objectOutput) 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 double1, double double2, double double3, double double4, double double5, double double6) -
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
public Matrix3x2d set(double double1, double double2, double double3, double double4, double double5, double double6) -
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[] doubleArray, int int1) - Specified by:
getin interfaceMatrix3x2dc
-
get
public double[] get(double[] doubleArray) - Specified by:
getin interfaceMatrix3x2dc
-
get3x3
public double[] get3x3(double[] doubleArray, int int1) - Specified by:
get3x3in interfaceMatrix3x2dc
-
get3x3
public double[] get3x3(double[] doubleArray) - Specified by:
get3x3in interfaceMatrix3x2dc
-
get4x4
public double[] get4x4(double[] doubleArray, int int1) - Specified by:
get4x4in interfaceMatrix3x2dc
-
get4x4
public double[] get4x4(double[] doubleArray) - 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
public Matrix3x2d scaleAround(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d) - Specified by:
scaleAroundin interfaceMatrix3x2dc
-
scaleAround
-
scaleAround
public Matrix3x2d scaleAround(double double1, double double2, double double3, Matrix3x2d matrix3x2d) - Specified by:
scaleAroundin interfaceMatrix3x2dc
-
scaleAround
-
scaleAroundLocal
public Matrix3x2d scaleAroundLocal(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d) - Specified by:
scaleAroundLocalin interfaceMatrix3x2dc
-
scaleAroundLocal
public Matrix3x2d scaleAroundLocal(double double1, double double2, double double3, Matrix3x2d matrix3x2d) - Specified by:
scaleAroundLocalin interfaceMatrix3x2dc
-
scaleAroundLocal
public Matrix3x2d scaleAroundLocal(double double1, double double2, double double3, double double4, double double5, double double6) -
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
public Matrix3x2d rotateAbout(double double1, double double2, double double3, Matrix3x2d matrix3x2d) - Specified by:
rotateAboutin interfaceMatrix3x2dc
-
rotateTo
- Specified by:
rotateToin interfaceMatrix3x2dc
-
rotateTo
-
view
public Matrix3x2d view(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d) - Specified by:
viewin interfaceMatrix3x2dc
-
view
-
setView
-
origin
- Specified by:
originin interfaceMatrix3x2dc
-
viewArea
public double[] viewArea(double[] doubleArray) - 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 double1, double double2) - Specified by:
testPointin interfaceMatrix3x2dc
-
testCircle
public boolean testCircle(double double1, double double2, double double3) - Specified by:
testCirclein interfaceMatrix3x2dc
-
testAar
public boolean testAar(double double1, double double2, double double3, double double4) - Specified by:
testAarin interfaceMatrix3x2dc
-
hashCode
public int hashCode() -
equals
-
equals
- Specified by:
equalsin interfaceMatrix3x2dc
-
isFinite
public boolean isFinite()- Specified by:
isFinitein interfaceMatrix3x2dc
-