Package org.joml
Interface Matrix3x2dc
- All Known Implementing Classes:
Matrix3x2d
,Matrix3x2dStack
public interface Matrix3x2dc
-
Method Summary
Modifier and Type Method Description double
determinant()
boolean
equals(Matrix3x2dc matrix3x2dc, double double1)
double[]
get(double[] doubleArray)
double[]
get(double[] doubleArray, int int1)
java.nio.ByteBuffer
get(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get(int int1, java.nio.DoubleBuffer doubleBuffer)
java.nio.ByteBuffer
get(java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get(java.nio.DoubleBuffer doubleBuffer)
Matrix3x2d
get(Matrix3x2d matrix3x2d)
double[]
get3x3(double[] doubleArray)
double[]
get3x3(double[] doubleArray, int int1)
java.nio.ByteBuffer
get3x3(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get3x3(int int1, java.nio.DoubleBuffer doubleBuffer)
java.nio.ByteBuffer
get3x3(java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get3x3(java.nio.DoubleBuffer doubleBuffer)
double[]
get4x4(double[] doubleArray)
double[]
get4x4(double[] doubleArray, int int1)
java.nio.ByteBuffer
get4x4(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get4x4(int int1, java.nio.DoubleBuffer doubleBuffer)
java.nio.ByteBuffer
get4x4(java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get4x4(java.nio.DoubleBuffer doubleBuffer)
Matrix3x2dc
getToAddress(long long1)
Matrix3x2d
invert(Matrix3x2d matrix3x2d)
boolean
isFinite()
double
m00()
double
m01()
double
m10()
double
m11()
double
m20()
double
m21()
Matrix3x2d
mul(Matrix3x2dc matrix3x2dc, Matrix3x2d matrix3x2d)
Matrix3x2d
mulLocal(Matrix3x2dc matrix3x2dc, Matrix3x2d matrix3x2d)
Vector2d
normalizedPositiveX(Vector2d vector2d)
Vector2d
normalizedPositiveY(Vector2d vector2d)
Vector2d
origin(Vector2d vector2d)
Vector2d
positiveX(Vector2d vector2d)
Vector2d
positiveY(Vector2d vector2d)
Matrix3x2d
rotate(double double1, Matrix3x2d matrix3x2d)
Matrix3x2d
rotateAbout(double double1, double double2, double double3, Matrix3x2d matrix3x2d)
Matrix3x2d
rotateLocal(double double1, Matrix3x2d matrix3x2d)
Matrix3x2d
rotateTo(Vector2dc vector2dc, Vector2dc vector2dc2, Matrix3x2d matrix3x2d)
Matrix3x2d
scale(double double1, double double2, Matrix3x2d matrix3x2d)
Matrix3x2d
scale(double double1, Matrix3x2d matrix3x2d)
Matrix3x2d
scale(Vector2dc vector2dc, Matrix3x2d matrix3x2d)
Matrix3x2d
scale(Vector2fc vector2fc, Matrix3x2d matrix3x2d)
Matrix3x2d
scaleAround(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d)
Matrix3x2d
scaleAround(double double1, double double2, double double3, Matrix3x2d matrix3x2d)
Matrix3x2d
scaleAroundLocal(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d)
Matrix3x2d
scaleAroundLocal(double double1, double double2, double double3, Matrix3x2d matrix3x2d)
Matrix3x2d
scaleLocal(double double1, double double2, Matrix3x2d matrix3x2d)
Matrix3x2d
scaleLocal(double double1, Matrix3x2d matrix3x2d)
boolean
testAar(double double1, double double2, double double3, double double4)
boolean
testCircle(double double1, double double2, double double3)
boolean
testPoint(double double1, double double2)
Vector3d
transform(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
transform(Vector3d vector3d)
Vector3d
transform(Vector3dc vector3dc, Vector3d vector3d)
Vector2d
transformDirection(double double1, double double2, Vector2d vector2d)
Vector2d
transformDirection(Vector2d vector2d)
Vector2d
transformDirection(Vector2dc vector2dc, Vector2d vector2d)
Vector2d
transformPosition(double double1, double double2, Vector2d vector2d)
Vector2d
transformPosition(Vector2d vector2d)
Vector2d
transformPosition(Vector2dc vector2dc, Vector2d vector2d)
Matrix3x2d
translate(double double1, double double2, Matrix3x2d matrix3x2d)
Matrix3x2d
translate(Vector2dc vector2dc, Matrix3x2d matrix3x2d)
Matrix3x2d
translateLocal(double double1, double double2, Matrix3x2d matrix3x2d)
Matrix3x2d
translateLocal(Vector2dc vector2dc, Matrix3x2d matrix3x2d)
Vector2d
unproject(double double1, double double2, int[] intArray, Vector2d vector2d)
Vector2d
unprojectInv(double double1, double double2, int[] intArray, Vector2d vector2d)
Matrix3x2d
view(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d)
double[]
viewArea(double[] doubleArray)
-
Method Details
-
m00
double m00() -
m01
double m01() -
m10
double m10() -
m11
double m11() -
m20
double m20() -
m21
double m21() -
mul
-
mulLocal
-
determinant
double determinant() -
invert
-
translate
-
translate
-
translateLocal
-
translateLocal
-
get
-
get
java.nio.DoubleBuffer get(java.nio.DoubleBuffer doubleBuffer) -
get
java.nio.DoubleBuffer get(int int1, java.nio.DoubleBuffer doubleBuffer) -
get
java.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer) -
get
java.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer) -
get3x3
java.nio.DoubleBuffer get3x3(java.nio.DoubleBuffer doubleBuffer) -
get3x3
java.nio.DoubleBuffer get3x3(int int1, java.nio.DoubleBuffer doubleBuffer) -
get3x3
java.nio.ByteBuffer get3x3(java.nio.ByteBuffer byteBuffer) -
get3x3
java.nio.ByteBuffer get3x3(int int1, java.nio.ByteBuffer byteBuffer) -
get4x4
java.nio.DoubleBuffer get4x4(java.nio.DoubleBuffer doubleBuffer) -
get4x4
java.nio.DoubleBuffer get4x4(int int1, java.nio.DoubleBuffer doubleBuffer) -
get4x4
java.nio.ByteBuffer get4x4(java.nio.ByteBuffer byteBuffer) -
get4x4
java.nio.ByteBuffer get4x4(int int1, java.nio.ByteBuffer byteBuffer) -
getToAddress
-
get
double[] get(double[] doubleArray, int int1) -
get
double[] get(double[] doubleArray) -
get3x3
double[] get3x3(double[] doubleArray, int int1) -
get3x3
double[] get3x3(double[] doubleArray) -
get4x4
double[] get4x4(double[] doubleArray, int int1) -
get4x4
double[] get4x4(double[] doubleArray) -
scale
-
scale
-
scale
-
scaleLocal
-
scaleLocal
-
scaleAroundLocal
Matrix3x2d scaleAroundLocal(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d) -
scaleAroundLocal
-
scale
-
scaleAround
Matrix3x2d scaleAround(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d) -
scaleAround
-
transform
-
transform
-
transform
-
transformPosition
-
transformPosition
-
transformPosition
-
transformDirection
-
transformDirection
-
transformDirection
-
rotate
-
rotateLocal
-
rotateAbout
-
rotateTo
-
view
Matrix3x2d view(double double1, double double2, double double3, double double4, Matrix3x2d matrix3x2d) -
origin
-
viewArea
double[] viewArea(double[] doubleArray) -
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
unproject
-
unprojectInv
-
testPoint
boolean testPoint(double double1, double double2) -
testCircle
boolean testCircle(double double1, double double2, double double3) -
testAar
boolean testAar(double double1, double double2, double double3, double double4) -
equals
-
isFinite
boolean isFinite()
-