Package org.joml
Interface Matrix2dc
- All Known Implementing Classes:
Matrix2d
public interface Matrix2dc
-
Method Summary
Modifier and Type Method Description Matrix2d
add(Matrix2dc matrix2dc, Matrix2d matrix2d)
double
determinant()
boolean
equals(Matrix2dc matrix2dc, double double1)
double[]
get(double[] doubleArray)
double[]
get(double[] doubleArray, int int1)
double
get(int int1, int int2)
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)
Matrix2d
get(Matrix2d matrix2d)
Matrix3d
get(Matrix3d matrix3d)
Matrix3x2d
get(Matrix3x2d matrix3x2d)
Vector2d
getColumn(int int1, Vector2d vector2d)
double
getRotation()
Vector2d
getRow(int int1, Vector2d vector2d)
Vector2d
getScale(Vector2d vector2d)
Matrix2dc
getToAddress(long long1)
java.nio.ByteBuffer
getTransposed(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
getTransposed(int int1, java.nio.DoubleBuffer doubleBuffer)
java.nio.ByteBuffer
getTransposed(java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
getTransposed(java.nio.DoubleBuffer doubleBuffer)
Matrix2d
invert(Matrix2d matrix2d)
boolean
isFinite()
Matrix2d
lerp(Matrix2dc matrix2dc, double double1, Matrix2d matrix2d)
double
m00()
double
m01()
double
m10()
double
m11()
Matrix2d
mul(Matrix2dc matrix2dc, Matrix2d matrix2d)
Matrix2d
mul(Matrix2fc matrix2fc, Matrix2d matrix2d)
Matrix2d
mulComponentWise(Matrix2dc matrix2dc, Matrix2d matrix2d)
Matrix2d
mulLocal(Matrix2dc matrix2dc, Matrix2d matrix2d)
Matrix2d
normal(Matrix2d matrix2d)
Vector2d
normalizedPositiveX(Vector2d vector2d)
Vector2d
normalizedPositiveY(Vector2d vector2d)
Vector2d
positiveX(Vector2d vector2d)
Vector2d
positiveY(Vector2d vector2d)
Matrix2d
rotate(double double1, Matrix2d matrix2d)
Matrix2d
rotateLocal(double double1, Matrix2d matrix2d)
Matrix2d
scale(double double1, double double2, Matrix2d matrix2d)
Matrix2d
scale(double double1, Matrix2d matrix2d)
Matrix2d
scale(Vector2dc vector2dc, Matrix2d matrix2d)
Matrix2d
scaleLocal(double double1, double double2, Matrix2d matrix2d)
Matrix2d
sub(Matrix2dc matrix2dc, Matrix2d matrix2d)
Vector2d
transform(double double1, double double2, Vector2d vector2d)
Vector2d
transform(Vector2d vector2d)
Vector2d
transform(Vector2dc vector2dc, Vector2d vector2d)
Vector2d
transformTranspose(double double1, double double2, Vector2d vector2d)
Vector2d
transformTranspose(Vector2d vector2d)
Vector2d
transformTranspose(Vector2dc vector2dc, Vector2d vector2d)
Matrix2d
transpose(Matrix2d matrix2d)
-
Method Details
-
m00
double m00() -
m01
double m01() -
m10
double m10() -
m11
double m11() -
mul
-
mul
-
mulLocal
-
determinant
double determinant() -
invert
-
transpose
-
get
-
get
-
get
-
getRotation
double getRotation() -
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) -
getTransposed
java.nio.DoubleBuffer getTransposed(java.nio.DoubleBuffer doubleBuffer) -
getTransposed
java.nio.DoubleBuffer getTransposed(int int1, java.nio.DoubleBuffer doubleBuffer) -
getTransposed
java.nio.ByteBuffer getTransposed(java.nio.ByteBuffer byteBuffer) -
getTransposed
java.nio.ByteBuffer getTransposed(int int1, java.nio.ByteBuffer byteBuffer) -
getToAddress
-
get
double[] get(double[] doubleArray, int int1) -
get
double[] get(double[] doubleArray) -
scale
-
scale
-
scale
-
scaleLocal
-
transform
-
transform
-
transform
-
transformTranspose
-
transformTranspose
-
transformTranspose
-
rotate
-
rotateLocal
-
getRow
- Throws:
java.lang.IndexOutOfBoundsException
-
getColumn
- Throws:
java.lang.IndexOutOfBoundsException
-
get
double get(int int1, int int2) -
normal
-
getScale
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
add
-
sub
-
mulComponentWise
-
lerp
-
equals
-
isFinite
boolean isFinite()
-