Package org.joml
Interface Matrix3dc
- All Known Implementing Classes:
Matrix3d
,Matrix3dStack
public interface Matrix3dc
-
Method Summary
Modifier and TypeMethodDescriptiondouble
boolean
double[]
get
(double[] doubleArray) double[]
get
(double[] doubleArray, int int1) float[]
get
(float[] floatArray) float[]
get
(float[] floatArray, int int1) double
get
(int int1, int int2) get
(int int1, ByteBuffer byteBuffer) get
(int int1, DoubleBuffer doubleBuffer) get
(int int1, FloatBuffer floatBuffer) get
(ByteBuffer byteBuffer) get
(DoubleBuffer doubleBuffer) get
(FloatBuffer floatBuffer) getEulerAnglesZYX
(Vector3d vector3d) getFloats
(int int1, ByteBuffer byteBuffer) getFloats
(ByteBuffer byteBuffer) getNormalizedRotation
(Quaterniond quaterniond) getNormalizedRotation
(Quaternionf quaternionf) getRotation
(AxisAngle4f axisAngle4f) double
getRowColumn
(int int1, int int2) getToAddress
(long long1) getUnnormalizedRotation
(Quaterniond quaterniond) getUnnormalizedRotation
(Quaternionf quaternionf) boolean
isFinite()
lookAlong
(double double1, double double2, double double3, double double4, double double5, double double6, Matrix3d matrix3d) double
m00()
double
m01()
double
m02()
double
m10()
double
m11()
double
m12()
double
m20()
double
m21()
double
m22()
mulComponentWise
(Matrix3dc matrix3dc, Matrix3d matrix3d) normalizedPositiveX
(Vector3d vector3d) normalizedPositiveY
(Vector3d vector3d) normalizedPositiveZ
(Vector3d vector3d) double
quadraticFormProduct
(double double1, double double2, double double3) double
quadraticFormProduct
(Vector3dc vector3dc) double
quadraticFormProduct
(Vector3fc vector3fc) reflect
(Quaterniondc quaterniondc, Matrix3d matrix3d) rotate
(AxisAngle4d axisAngle4d, Matrix3d matrix3d) rotate
(AxisAngle4f axisAngle4f, Matrix3d matrix3d) rotate
(Quaterniondc quaterniondc, Matrix3d matrix3d) rotate
(Quaternionfc quaternionfc, Matrix3d matrix3d) rotateLocal
(double double1, double double2, double double3, double double4, Matrix3d matrix3d) rotateLocal
(Quaterniondc quaterniondc, Matrix3d matrix3d) rotateLocal
(Quaternionfc quaternionfc, Matrix3d matrix3d) rotateLocalX
(double double1, Matrix3d matrix3d) rotateLocalY
(double double1, Matrix3d matrix3d) rotateLocalZ
(double double1, Matrix3d matrix3d) rotateTowards
(double double1, double double2, double double3, double double4, double double5, double double6, Matrix3d matrix3d) rotateTowards
(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix3d matrix3d) scaleLocal
(double double1, double double2, double double3, Matrix3d matrix3d) transformTranspose
(double double1, double double2, double double3, Vector3d vector3d) transformTranspose
(Vector3d vector3d) transformTranspose
(Vector3dc vector3dc, Vector3d vector3d)
-
Method Details
-
m00
double m00() -
m01
double m01() -
m02
double m02() -
m10
double m10() -
m11
double m11() -
m12
double m12() -
m20
double m20() -
m21
double m21() -
m22
double m22() -
mul
-
mulLocal
-
mul
-
determinant
double determinant() -
invert
-
transpose
-
get
-
getRotation
-
getUnnormalizedRotation
-
getNormalizedRotation
-
getUnnormalizedRotation
-
getNormalizedRotation
-
get
-
get
-
get
-
get
-
get
-
get
-
getFloats
-
getFloats
-
getToAddress
-
get
double[] get(double[] doubleArray, int int1) -
get
double[] get(double[] doubleArray) -
get
float[] get(float[] floatArray, int int1) -
get
float[] get(float[] floatArray) -
scale
-
scale
-
scale
-
scaleLocal
-
transform
-
transform
-
transform
-
transform
-
transform
-
transformTranspose
-
transformTranspose
-
transformTranspose
-
rotateX
-
rotateY
-
rotateZ
-
rotateXYZ
-
rotateZYX
-
rotateYXZ
-
rotate
-
rotateLocal
-
rotateLocalX
-
rotateLocalY
-
rotateLocalZ
-
rotateLocal
-
rotateLocal
-
rotate
-
rotate
-
rotate
-
rotate
-
rotate
-
rotate
-
getRow
- Throws:
IndexOutOfBoundsException
-
getColumn
- Throws:
IndexOutOfBoundsException
-
get
double get(int int1, int int2) -
getRowColumn
double getRowColumn(int int1, int int2) -
normal
-
cofactor
-
lookAlong
-
lookAlong
-
getScale
-
positiveZ
-
normalizedPositiveZ
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
add
-
sub
-
mulComponentWise
-
lerp
-
rotateTowards
-
rotateTowards
-
getEulerAnglesZYX
-
obliqueZ
-
equals
-
reflect
-
reflect
-
reflect
-
isFinite
boolean isFinite() -
quadraticFormProduct
double quadraticFormProduct(double double1, double double2, double double3) -
quadraticFormProduct
-
quadraticFormProduct
-