Package org.joml
Interface Matrix4dc
- All Known Implementing Classes:
Matrix4d
,MatrixStackd
public interface Matrix4dc
-
Field Summary
Fields Modifier and Type Field Description static int
CORNER_NXNYNZ
static int
CORNER_NXNYPZ
static int
CORNER_NXPYNZ
static int
CORNER_NXPYPZ
static int
CORNER_PXNYNZ
static int
CORNER_PXNYPZ
static int
CORNER_PXPYNZ
static int
CORNER_PXPYPZ
static int
PLANE_NX
static int
PLANE_NY
static int
PLANE_NZ
static int
PLANE_PX
static int
PLANE_PY
static int
PLANE_PZ
static byte
PROPERTY_AFFINE
static byte
PROPERTY_IDENTITY
static byte
PROPERTY_PERSPECTIVE
static byte
PROPERTY_TRANSLATION
-
Method Summary
Modifier and Type Method Description Matrix4d
add(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
add4x3(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
add4x3(Matrix4fc matrix4fc, Matrix4d matrix4d)
Matrix4d
arcball(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
Matrix4d
arcball(double double1, Vector3dc vector3dc, double double2, double double3, Matrix4d matrix4d)
double
determinant()
double
determinant3x3()
double
determinantAffine()
Matrix4d
fma4x3(Matrix4dc matrix4dc, double double1, Matrix4d matrix4d)
Matrix4d
frustum(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4d matrix4d)
Matrix4d
frustum(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
Vector3d
frustumCorner(int int1, Vector3d vector3d)
Matrix4d
frustumLH(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4d matrix4d)
Matrix4d
frustumLH(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
Vector4d
frustumPlane(int int1, Vector4d vector4d)
Vector3d
frustumRayDir(double double1, double double2, Vector3d vector3d)
double[]
get(double[] doubleArray)
double[]
get(double[] doubleArray, int int1)
float[]
get(float[] floatArray)
float[]
get(float[] floatArray, int int1)
java.nio.ByteBuffer
get(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get(int int1, java.nio.DoubleBuffer doubleBuffer)
java.nio.FloatBuffer
get(int int1, java.nio.FloatBuffer floatBuffer)
java.nio.ByteBuffer
get(java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get(java.nio.DoubleBuffer doubleBuffer)
java.nio.FloatBuffer
get(java.nio.FloatBuffer floatBuffer)
Matrix4d
get(Matrix4d matrix4d)
Matrix3d
get3x3(Matrix3d matrix3d)
Matrix4x3d
get4x3(Matrix4x3d matrix4x3d)
java.nio.ByteBuffer
get4x3Transposed(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get4x3Transposed(int int1, java.nio.DoubleBuffer doubleBuffer)
java.nio.ByteBuffer
get4x3Transposed(java.nio.ByteBuffer byteBuffer)
java.nio.DoubleBuffer
get4x3Transposed(java.nio.DoubleBuffer doubleBuffer)
Vector4d
getColumn(int int1, Vector4d vector4d)
Vector3d
getEulerAnglesZYX(Vector3d vector3d)
java.nio.ByteBuffer
getFloats(int int1, java.nio.ByteBuffer byteBuffer)
java.nio.ByteBuffer
getFloats(java.nio.ByteBuffer byteBuffer)
Quaterniond
getNormalizedRotation(Quaterniond quaterniond)
Quaternionf
getNormalizedRotation(Quaternionf quaternionf)
Vector4d
getRow(int int1, Vector4d vector4d)
Vector3d
getScale(Vector3d vector3d)
Vector3d
getTranslation(Vector3d vector3d)
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)
Quaterniond
getUnnormalizedRotation(Quaterniond quaterniond)
Quaternionf
getUnnormalizedRotation(Quaternionf quaternionf)
Matrix4d
invert(Matrix4d matrix4d)
Matrix4d
invertAffine(Matrix4d matrix4d)
Matrix4d
invertAffineUnitScale(Matrix4d matrix4d)
Matrix4d
invertFrustum(Matrix4d matrix4d)
Matrix4d
invertLookAt(Matrix4d matrix4d)
Matrix4d
invertOrtho(Matrix4d matrix4d)
Matrix4d
invertPerspective(Matrix4d matrix4d)
Matrix4d
invertPerspectiveView(Matrix4dc matrix4dc, Matrix4d matrix4d)
boolean
isAffine()
Matrix4d
lerp(Matrix4dc matrix4dc, double double1, Matrix4d matrix4d)
Matrix4d
lookAlong(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
Matrix4d
lookAlong(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4d matrix4d)
Matrix4d
lookAt(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4d matrix4d)
Matrix4d
lookAt(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, Matrix4d matrix4d)
Matrix4d
lookAtLH(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4d matrix4d)
Matrix4d
lookAtLH(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3dc vector3dc3, Matrix4d matrix4d)
Matrix4d
lookAtPerspective(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4d matrix4d)
Matrix4d
lookAtPerspectiveLH(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, Matrix4d matrix4d)
double
m00()
double
m01()
double
m02()
double
m03()
double
m10()
double
m11()
double
m12()
double
m13()
double
m20()
double
m21()
double
m22()
double
m23()
double
m30()
double
m31()
double
m32()
double
m33()
Matrix4d
mul(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
mul(Matrix4fc matrix4fc, Matrix4d matrix4d)
Matrix4d
mul(Matrix4x3dc matrix4x3dc, Matrix4d matrix4d)
Matrix4d
mul(Matrix4x3fc matrix4x3fc, Matrix4d matrix4d)
Matrix4d
mul4x3ComponentWise(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
mulAffine(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
mulAffineR(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
mulAffineR(Matrix4x3dc matrix4x3dc, Matrix4d matrix4d)
Matrix4d
mulComponentWise(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
mulOrthoAffine(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
mulPerspectiveAffine(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
mulTranslationAffine(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix3d
normal(Matrix3d matrix3d)
Matrix4d
normal(Matrix4d matrix4d)
Matrix3d
normalize3x3(Matrix3d matrix3d)
Matrix4d
normalize3x3(Matrix4d matrix4d)
Vector3d
normalizedPositiveX(Vector3d vector3d)
Vector3d
normalizedPositiveY(Vector3d vector3d)
Vector3d
normalizedPositiveZ(Vector3d vector3d)
Vector3d
origin(Vector3d vector3d)
Vector3d
originAffine(Vector3d vector3d)
Matrix4d
ortho(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4d matrix4d)
Matrix4d
ortho(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
Matrix4d
ortho2D(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
ortho2DLH(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
orthoCrop(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
orthoLH(double double1, double double2, double double3, double double4, double double5, double double6, boolean boolean1, Matrix4d matrix4d)
Matrix4d
orthoLH(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
Matrix4d
orthoSymmetric(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4d matrix4d)
Matrix4d
orthoSymmetric(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
orthoSymmetricLH(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4d matrix4d)
Matrix4d
orthoSymmetricLH(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
perspective(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4d matrix4d)
Matrix4d
perspective(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
double
perspectiveFar()
double
perspectiveFov()
Matrix4d
perspectiveFrustumSlice(double double1, double double2, Matrix4d matrix4d)
Matrix4d
perspectiveLH(double double1, double double2, double double3, double double4, boolean boolean1, Matrix4d matrix4d)
Matrix4d
perspectiveLH(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
double
perspectiveNear()
Vector3d
perspectiveOrigin(Vector3d vector3d)
Matrix4d
pick(double double1, double double2, double double3, double double4, int[] intArray, Matrix4d matrix4d)
Vector3d
positiveX(Vector3d vector3d)
Vector3d
positiveY(Vector3d vector3d)
Vector3d
positiveZ(Vector3d vector3d)
Vector3d
project(double double1, double double2, double double3, int[] intArray, Vector3d vector3d)
Vector4d
project(double double1, double double2, double double3, int[] intArray, Vector4d vector4d)
Vector3d
project(Vector3dc vector3dc, int[] intArray, Vector3d vector3d)
Vector4d
project(Vector3dc vector3dc, int[] intArray, Vector4d vector4d)
Matrix4d
projectedGridRange(Matrix4dc matrix4dc, double double1, double double2, Matrix4d matrix4d)
byte
properties()
Matrix4d
reflect(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
Matrix4d
reflect(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
reflect(Quaterniondc quaterniondc, Vector3dc vector3dc, Matrix4d matrix4d)
Matrix4d
reflect(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4d matrix4d)
Matrix4d
rotate(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
rotate(double double1, Vector3dc vector3dc, Matrix4d matrix4d)
Matrix4d
rotate(double double1, Vector3fc vector3fc, Matrix4d matrix4d)
Matrix4d
rotate(AxisAngle4d axisAngle4d, Matrix4d matrix4d)
Matrix4d
rotate(AxisAngle4f axisAngle4f, Matrix4d matrix4d)
Matrix4d
rotate(Quaterniondc quaterniondc, Matrix4d matrix4d)
Matrix4d
rotate(Quaternionfc quaternionfc, Matrix4d matrix4d)
Matrix4d
rotateAffine(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
rotateAffine(Quaterniondc quaterniondc, Matrix4d matrix4d)
Matrix4d
rotateAffine(Quaternionfc quaternionfc, Matrix4d matrix4d)
Matrix4d
rotateAffineXYZ(double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
rotateAffineYXZ(double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
rotateAffineZYX(double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
rotateAround(Quaterniondc quaterniondc, double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
rotateAroundLocal(Quaterniondc quaterniondc, double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
rotateLocal(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
rotateLocal(Quaterniondc quaterniondc, Matrix4d matrix4d)
Matrix4d
rotateLocal(Quaternionfc quaternionfc, Matrix4d matrix4d)
Matrix4d
rotateTowards(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
Matrix4d
rotateTowards(Vector3dc vector3dc, Vector3dc vector3dc2, Matrix4d matrix4d)
Matrix4d
rotateTranslation(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
rotateTranslation(Quaterniondc quaterniondc, Matrix4d matrix4d)
Matrix4d
rotateTranslation(Quaternionfc quaternionfc, Matrix4d matrix4d)
Matrix4d
rotateX(double double1, Matrix4d matrix4d)
Matrix4d
rotateXYZ(double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
rotateY(double double1, Matrix4d matrix4d)
Matrix4d
rotateYXZ(double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
rotateZ(double double1, Matrix4d matrix4d)
Matrix4d
rotateZYX(double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
scale(double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
scale(double double1, Matrix4d matrix4d)
Matrix4d
scale(Vector3dc vector3dc, Matrix4d matrix4d)
Matrix4d
scaleAround(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
Matrix4d
scaleAround(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
scaleAroundLocal(double double1, double double2, double double3, double double4, double double5, double double6, Matrix4d matrix4d)
Matrix4d
scaleAroundLocal(double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
scaleLocal(double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
shadow(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, Matrix4d matrix4d)
Matrix4d
shadow(double double1, double double2, double double3, double double4, Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
shadow(Vector4dc vector4dc, double double1, double double2, double double3, double double4, Matrix4d matrix4d)
Matrix4d
shadow(Vector4dc vector4dc, Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
sub(Matrix4dc matrix4dc, Matrix4d matrix4d)
Matrix4d
sub4x3(Matrix4dc matrix4dc, Matrix4d matrix4d)
Vector4d
transform(double double1, double double2, double double3, double double4, Vector4d vector4d)
Vector4d
transform(Vector4d vector4d)
Vector4d
transform(Vector4dc vector4dc, Vector4d vector4d)
Matrix4d
transformAab(double double1, double double2, double double3, double double4, double double5, double double6, Vector3d vector3d, Vector3d vector3d2)
Matrix4d
transformAab(Vector3dc vector3dc, Vector3dc vector3dc2, Vector3d vector3d, Vector3d vector3d2)
Vector4d
transformAffine(double double1, double double2, double double3, double double4, Vector4d vector4d)
Vector4d
transformAffine(Vector4d vector4d)
Vector4d
transformAffine(Vector4dc vector4dc, Vector4d vector4d)
Vector3d
transformDirection(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
transformDirection(Vector3d vector3d)
Vector3d
transformDirection(Vector3dc vector3dc, Vector3d vector3d)
Vector3d
transformPosition(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
transformPosition(Vector3d vector3d)
Vector3d
transformPosition(Vector3dc vector3dc, Vector3d vector3d)
Vector4d
transformProject(double double1, double double2, double double3, double double4, Vector4d vector4d)
Vector3d
transformProject(double double1, double double2, double double3, Vector3d vector3d)
Vector3d
transformProject(Vector3d vector3d)
Vector3d
transformProject(Vector3dc vector3dc, Vector3d vector3d)
Vector4d
transformProject(Vector4d vector4d)
Vector4d
transformProject(Vector4dc vector4dc, Vector4d vector4d)
Matrix4d
translate(double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
translate(Vector3dc vector3dc, Matrix4d matrix4d)
Matrix4d
translate(Vector3fc vector3fc, Matrix4d matrix4d)
Matrix4d
translateLocal(double double1, double double2, double double3, Matrix4d matrix4d)
Matrix4d
translateLocal(Vector3dc vector3dc, Matrix4d matrix4d)
Matrix4d
translateLocal(Vector3fc vector3fc, Matrix4d matrix4d)
Matrix4d
transpose(Matrix4d matrix4d)
Matrix3d
transpose3x3(Matrix3d matrix3d)
Matrix4d
transpose3x3(Matrix4d matrix4d)
Vector3d
unproject(double double1, double double2, double double3, int[] intArray, Vector3d vector3d)
Vector4d
unproject(double double1, double double2, double double3, int[] intArray, Vector4d vector4d)
Vector3d
unproject(Vector3dc vector3dc, int[] intArray, Vector3d vector3d)
Vector4d
unproject(Vector3dc vector3dc, int[] intArray, Vector4d vector4d)
Vector3d
unprojectInv(double double1, double double2, double double3, int[] intArray, Vector3d vector3d)
Vector4d
unprojectInv(double double1, double double2, double double3, int[] intArray, Vector4d vector4d)
Vector3d
unprojectInv(Vector3dc vector3dc, int[] intArray, Vector3d vector3d)
Vector4d
unprojectInv(Vector3dc vector3dc, int[] intArray, Vector4d vector4d)
Matrix4d
unprojectInvRay(double double1, double double2, int[] intArray, Vector3d vector3d, Vector3d vector3d2)
Matrix4d
unprojectInvRay(Vector2dc vector2dc, int[] intArray, Vector3d vector3d, Vector3d vector3d2)
Matrix4d
unprojectRay(double double1, double double2, int[] intArray, Vector3d vector3d, Vector3d vector3d2)
Matrix4d
unprojectRay(Vector2dc vector2dc, int[] intArray, Vector3d vector3d, Vector3d vector3d2)
-
Field Details
-
PLANE_NX
static final int PLANE_NX- See Also:
- Constant Field Values
-
PLANE_PX
static final int PLANE_PX- See Also:
- Constant Field Values
-
PLANE_NY
static final int PLANE_NY- See Also:
- Constant Field Values
-
PLANE_PY
static final int PLANE_PY- See Also:
- Constant Field Values
-
PLANE_NZ
static final int PLANE_NZ- See Also:
- Constant Field Values
-
PLANE_PZ
static final int PLANE_PZ- See Also:
- Constant Field Values
-
CORNER_NXNYNZ
static final int CORNER_NXNYNZ- See Also:
- Constant Field Values
-
CORNER_PXNYNZ
static final int CORNER_PXNYNZ- See Also:
- Constant Field Values
-
CORNER_PXPYNZ
static final int CORNER_PXPYNZ- See Also:
- Constant Field Values
-
CORNER_NXPYNZ
static final int CORNER_NXPYNZ- See Also:
- Constant Field Values
-
CORNER_PXNYPZ
static final int CORNER_PXNYPZ- See Also:
- Constant Field Values
-
CORNER_NXNYPZ
static final int CORNER_NXNYPZ- See Also:
- Constant Field Values
-
CORNER_NXPYPZ
static final int CORNER_NXPYPZ- See Also:
- Constant Field Values
-
CORNER_PXPYPZ
static final int CORNER_PXPYPZ- See Also:
- Constant Field Values
-
PROPERTY_PERSPECTIVE
static final byte PROPERTY_PERSPECTIVE- See Also:
- Constant Field Values
-
PROPERTY_AFFINE
static final byte PROPERTY_AFFINE- See Also:
- Constant Field Values
-
PROPERTY_IDENTITY
static final byte PROPERTY_IDENTITY- See Also:
- Constant Field Values
-
PROPERTY_TRANSLATION
static final byte PROPERTY_TRANSLATION- See Also:
- Constant Field Values
-
-
Method Details
-
properties
byte properties() -
m00
double m00() -
m01
double m01() -
m02
double m02() -
m03
double m03() -
m10
double m10() -
m11
double m11() -
m12
double m12() -
m13
double m13() -
m20
double m20() -
m21
double m21() -
m22
double m22() -
m23
double m23() -
m30
double m30() -
m31
double m31() -
m32
double m32() -
m33
double m33() -
mul
-
mul
-
mul
-
mul
-
mulPerspectiveAffine
-
mulAffineR
-
mulAffineR
-
mulAffine
-
mulTranslationAffine
-
mulOrthoAffine
-
fma4x3
-
add
-
sub
-
mulComponentWise
-
add4x3
-
add4x3
-
sub4x3
-
mul4x3ComponentWise
-
determinant
double determinant() -
determinant3x3
double determinant3x3() -
determinantAffine
double determinantAffine() -
invert
-
invertPerspective
-
invertFrustum
-
invertOrtho
-
invertPerspectiveView
-
invertAffine
-
invertAffineUnitScale
-
invertLookAt
-
transpose
-
transpose3x3
-
transpose3x3
-
getTranslation
-
getScale
-
get
-
get4x3
-
get3x3
-
getUnnormalizedRotation
-
getNormalizedRotation
-
getUnnormalizedRotation
-
getNormalizedRotation
-
get
java.nio.DoubleBuffer get(java.nio.DoubleBuffer doubleBuffer) -
get
java.nio.DoubleBuffer get(int int1, java.nio.DoubleBuffer doubleBuffer) -
get
java.nio.FloatBuffer get(java.nio.FloatBuffer floatBuffer) -
get
java.nio.FloatBuffer get(int int1, java.nio.FloatBuffer floatBuffer) -
get
java.nio.ByteBuffer get(java.nio.ByteBuffer byteBuffer) -
get
java.nio.ByteBuffer get(int int1, java.nio.ByteBuffer byteBuffer) -
getFloats
java.nio.ByteBuffer getFloats(java.nio.ByteBuffer byteBuffer) -
getFloats
java.nio.ByteBuffer getFloats(int int1, java.nio.ByteBuffer byteBuffer) -
get
double[] get(double[] doubleArray, int int1) -
get
double[] get(double[] doubleArray) -
get
float[] get(float[] floatArray, int int1) -
get
float[] get(float[] floatArray) -
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) -
get4x3Transposed
java.nio.DoubleBuffer get4x3Transposed(java.nio.DoubleBuffer doubleBuffer) -
get4x3Transposed
java.nio.DoubleBuffer get4x3Transposed(int int1, java.nio.DoubleBuffer doubleBuffer) -
get4x3Transposed
java.nio.ByteBuffer get4x3Transposed(java.nio.ByteBuffer byteBuffer) -
get4x3Transposed
java.nio.ByteBuffer get4x3Transposed(int int1, java.nio.ByteBuffer byteBuffer) -
transform
-
transform
-
transform
-
transformProject
-
transformProject
-
transformProject
-
transformProject
-
transformProject
-
transformProject
-
transformPosition
-
transformPosition
-
transformPosition
-
transformDirection
-
transformDirection
-
transformDirection
-
transformAffine
-
transformAffine
-
transformAffine
-
scale
-
scale
-
scale
-
scaleAround
-
scaleAround
-
scaleLocal
-
scaleAroundLocal
-
scaleAroundLocal
-
rotate
-
rotateTranslation
-
rotateAffine
-
rotateAround
Matrix4d rotateAround(Quaterniondc quaterniondc, double double1, double double2, double double3, Matrix4d matrix4d) -
rotateLocal
-
rotateAroundLocal
Matrix4d rotateAroundLocal(Quaterniondc quaterniondc, double double1, double double2, double double3, Matrix4d matrix4d) -
translate
-
translate
-
translate
-
translateLocal
-
translateLocal
-
translateLocal
-
rotateX
-
rotateY
-
rotateZ
-
rotateXYZ
-
rotateAffineXYZ
-
rotateZYX
-
rotateAffineZYX
-
rotateYXZ
-
rotateAffineYXZ
-
rotate
-
rotate
-
rotateAffine
-
rotateTranslation
-
rotateTranslation
-
rotateLocal
-
rotateAffine
-
rotateLocal
-
rotate
-
rotate
-
rotate
-
rotate
-
getRow
- Throws:
java.lang.IndexOutOfBoundsException
-
getColumn
- Throws:
java.lang.IndexOutOfBoundsException
-
normal
-
normal
-
normalize3x3
-
normalize3x3
-
unproject
-
unproject
-
unproject
-
unproject
-
unprojectRay
-
unprojectRay
-
unprojectInv
-
unprojectInv
-
unprojectInv
-
unprojectInv
-
unprojectInvRay
-
unprojectInvRay
-
project
-
project
-
project
-
project
-
reflect
-
reflect
-
reflect
-
reflect
-
ortho
-
ortho
-
orthoLH
-
orthoLH
-
orthoSymmetric
-
orthoSymmetric
-
orthoSymmetricLH
-
orthoSymmetricLH
-
ortho2D
-
ortho2DLH
-
lookAlong
-
lookAlong
-
lookAt
-
lookAt
-
lookAtPerspective
-
lookAtLH
-
lookAtLH
-
lookAtPerspectiveLH
-
perspective
-
perspective
-
perspectiveLH
-
perspectiveLH
-
frustum
-
frustum
-
frustumLH
-
frustumLH
-
frustumPlane
-
frustumCorner
-
perspectiveOrigin
-
perspectiveFov
double perspectiveFov() -
perspectiveNear
double perspectiveNear() -
perspectiveFar
double perspectiveFar() -
frustumRayDir
-
positiveZ
-
normalizedPositiveZ
-
positiveX
-
normalizedPositiveX
-
positiveY
-
normalizedPositiveY
-
originAffine
-
origin
-
shadow
-
shadow
-
shadow
-
shadow
-
pick
-
isAffine
boolean isAffine() -
arcball
-
arcball
-
projectedGridRange
-
perspectiveFrustumSlice
-
orthoCrop
-
transformAab
-
transformAab
-
lerp
-
rotateTowards
-
rotateTowards
-
getEulerAnglesZYX
-