Package org.joml
Interface Matrix2dc
- All Known Implementing Classes:
Matrix2d
public interface Matrix2dc
-
Method Summary
Modifier and Type Method Description Matrix2dadd(Matrix2dc matrix2dc, Matrix2d matrix2d)doubledeterminant()booleanequals(Matrix2dc matrix2dc, double double1)double[]get(double[] doubleArray)double[]get(double[] doubleArray, int int1)doubleget(int int1, int int2)java.nio.ByteBufferget(int int1, java.nio.ByteBuffer byteBuffer)java.nio.DoubleBufferget(int int1, java.nio.DoubleBuffer doubleBuffer)java.nio.ByteBufferget(java.nio.ByteBuffer byteBuffer)java.nio.DoubleBufferget(java.nio.DoubleBuffer doubleBuffer)Matrix2dget(Matrix2d matrix2d)Matrix3dget(Matrix3d matrix3d)Matrix3x2dget(Matrix3x2d matrix3x2d)Vector2dgetColumn(int int1, Vector2d vector2d)doublegetRotation()Vector2dgetRow(int int1, Vector2d vector2d)Vector2dgetScale(Vector2d vector2d)Matrix2dcgetToAddress(long long1)java.nio.ByteBuffergetTransposed(int int1, java.nio.ByteBuffer byteBuffer)java.nio.DoubleBuffergetTransposed(int int1, java.nio.DoubleBuffer doubleBuffer)java.nio.ByteBuffergetTransposed(java.nio.ByteBuffer byteBuffer)java.nio.DoubleBuffergetTransposed(java.nio.DoubleBuffer doubleBuffer)Matrix2dinvert(Matrix2d matrix2d)booleanisFinite()Matrix2dlerp(Matrix2dc matrix2dc, double double1, Matrix2d matrix2d)doublem00()doublem01()doublem10()doublem11()Matrix2dmul(Matrix2dc matrix2dc, Matrix2d matrix2d)Matrix2dmul(Matrix2fc matrix2fc, Matrix2d matrix2d)Matrix2dmulComponentWise(Matrix2dc matrix2dc, Matrix2d matrix2d)Matrix2dmulLocal(Matrix2dc matrix2dc, Matrix2d matrix2d)Matrix2dnormal(Matrix2d matrix2d)Vector2dnormalizedPositiveX(Vector2d vector2d)Vector2dnormalizedPositiveY(Vector2d vector2d)Vector2dpositiveX(Vector2d vector2d)Vector2dpositiveY(Vector2d vector2d)Matrix2drotate(double double1, Matrix2d matrix2d)Matrix2drotateLocal(double double1, Matrix2d matrix2d)Matrix2dscale(double double1, double double2, Matrix2d matrix2d)Matrix2dscale(double double1, Matrix2d matrix2d)Matrix2dscale(Vector2dc vector2dc, Matrix2d matrix2d)Matrix2dscaleLocal(double double1, double double2, Matrix2d matrix2d)Matrix2dsub(Matrix2dc matrix2dc, Matrix2d matrix2d)Vector2dtransform(double double1, double double2, Vector2d vector2d)Vector2dtransform(Vector2d vector2d)Vector2dtransform(Vector2dc vector2dc, Vector2d vector2d)Vector2dtransformTranspose(double double1, double double2, Vector2d vector2d)Vector2dtransformTranspose(Vector2d vector2d)Vector2dtransformTranspose(Vector2dc vector2dc, Vector2d vector2d)Matrix2dtranspose(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()
-