Class Matrix4x3d
java.lang.Object
org.joml.Matrix4x3d
- All Implemented Interfaces:
Externalizable
,Serializable
,Matrix4x3dc
- Direct Known Subclasses:
Matrix4x3dStack
- See Also:
-
Field Summary
Fields inherited from interface org.joml.Matrix4x3dc
PLANE_NX, PLANE_NY, PLANE_NZ, PLANE_PX, PLANE_PY, PLANE_PZ, PROPERTY_IDENTITY, PROPERTY_ORTHONORMAL, PROPERTY_TRANSLATION
-
Constructor Summary
ConstructorsConstructorDescriptionMatrix4x3d
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11) Matrix4x3d
(DoubleBuffer arg0) Matrix4x3d
(Matrix3dc arg0) Matrix4x3d
(Matrix3fc arg0) Matrix4x3d
(Matrix4x3dc arg0) Matrix4x3d
(Matrix4x3fc arg0) -
Method Summary
Modifier and TypeMethodDescriptionadd
(Matrix4x3dc arg0) add
(Matrix4x3dc arg0, Matrix4x3d arg1) add
(Matrix4x3fc arg0) add
(Matrix4x3fc arg0, Matrix4x3d arg1) arcball
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) arcball
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) arcball
(double arg0, Vector3dc arg1, double arg2, double arg3, Matrix4x3d arg4) assume
(int arg0) billboardCylindrical
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2) billboardSpherical
(Vector3dc arg0, Vector3dc arg1) billboardSpherical
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2) cofactor3x3
(Matrix3d arg0) cofactor3x3
(Matrix4x3d arg0) double
boolean
boolean
equals
(Matrix4x3dc arg0, double arg1) fma
(Matrix4x3dc arg0, double arg1) fma
(Matrix4x3dc arg0, double arg1, Matrix4x3d arg2) fma
(Matrix4x3fc arg0, double arg1) fma
(Matrix4x3fc arg0, double arg1, Matrix4x3d arg2) frustumPlane
(int arg0, Vector4d arg1) double[]
get
(double[] doubles) double[]
get
(double[] doubles, int int0) float[]
get
(float[] floats) float[]
get
(float[] floats, int int0) get
(int arg0, ByteBuffer arg1) get
(int arg0, DoubleBuffer arg1) get
(int arg0, FloatBuffer arg1) get
(ByteBuffer arg0) get
(DoubleBuffer arg0) get
(FloatBuffer arg0) get
(Matrix4x3d arg0) double[]
get4x4
(double[] doubles) double[]
get4x4
(double[] doubles, int int0) float[]
get4x4
(float[] floats) float[]
get4x4
(float[] floats, int int0) get4x4
(int arg0, ByteBuffer arg1) get4x4
(int arg0, DoubleBuffer arg1) get4x4
(ByteBuffer arg0) get4x4
(DoubleBuffer arg0) getEulerAnglesZYX
(Vector3d arg0) getFloats
(int arg0, ByteBuffer arg1) getFloats
(ByteBuffer arg0) getToAddress
(long arg0) getTranslation
(Vector3d arg0) double[]
getTransposed
(double[] doubles) double[]
getTransposed
(double[] doubles, int int0) getTransposed
(int arg0, ByteBuffer arg1) getTransposed
(int arg0, DoubleBuffer arg1) getTransposed
(int arg0, FloatBuffer arg1) getTransposed
(ByteBuffer arg0) getTransposed
(DoubleBuffer arg0) getTransposed
(FloatBuffer arg0) getTransposedFloats
(int arg0, ByteBuffer arg1) int
hashCode()
identity()
invert()
invert
(Matrix4x3d arg0) invertOrtho
(Matrix4x3d arg0) boolean
isFinite()
lerp
(Matrix4x3dc arg0, double arg1) lerp
(Matrix4x3dc arg0, double arg1, Matrix4x3d arg2) lookAlong
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) lookAlong
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) lookAlong
(Vector3dc arg0, Vector3dc arg1, Matrix4x3d arg2) lookAt
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) lookAt
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4x3d arg9) lookAt
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2, Matrix4x3d arg3) lookAtLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) lookAtLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4x3d arg9) lookAtLH
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2, Matrix4x3d arg3) double
m00()
m00
(double arg0) double
m01()
m01
(double arg0) double
m02()
m02
(double arg0) double
m10()
m10
(double arg0) double
m11()
m11
(double arg0) double
m12()
m12
(double arg0) double
m20()
m20
(double arg0) double
m21()
m21
(double arg0) double
m22()
m22
(double arg0) double
m30()
m30
(double arg0) double
m31()
m31
(double arg0) double
m32()
m32
(double arg0) mul
(Matrix4x3dc arg0) mul
(Matrix4x3dc arg0, Matrix4x3d arg1) mul
(Matrix4x3fc arg0) mul
(Matrix4x3fc arg0, Matrix4x3d arg1) mulComponentWise
(Matrix4x3dc arg0) mulComponentWise
(Matrix4x3dc arg0, Matrix4x3d arg1) mulOrtho
(Matrix4x3dc arg0) mulOrtho
(Matrix4x3dc arg0, Matrix4x3d arg1) mulTranslation
(Matrix4x3dc arg0, Matrix4x3d arg1) mulTranslation
(Matrix4x3fc arg0, Matrix4x3d arg1) normal()
normal
(Matrix4x3d arg0) normalize3x3
(Matrix3d arg0) normalize3x3
(Matrix4x3d arg0) normalizedPositiveX
(Vector3d arg0) normalizedPositiveY
(Vector3d arg0) normalizedPositiveZ
(Vector3d arg0) obliqueZ
(double arg0, double arg1) obliqueZ
(double arg0, double arg1, Matrix4x3d arg2) ortho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) ortho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) ortho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4x3d arg7) ortho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) ortho2D
(double arg0, double arg1, double arg2, double arg3) ortho2D
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) ortho2DLH
(double arg0, double arg1, double arg2, double arg3) ortho2DLH
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) orthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) orthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) orthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4x3d arg7) orthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) orthoSymmetric
(double arg0, double arg1, double arg2, double arg3) orthoSymmetric
(double arg0, double arg1, double arg2, double arg3, boolean arg4) orthoSymmetric
(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4x3d arg5) orthoSymmetric
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) orthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3) orthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3, boolean arg4) orthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4x3d arg5) orthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) pick
(double double0, double double1, double double2, double double3, int[] ints) pick
(double double5, double double7, double double1, double double3, int[] ints, Matrix4x3d matrix4x3d1) int
void
readExternal
(ObjectInput arg0) reflect
(double arg0, double arg1, double arg2, double arg3) reflect
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) reflect
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) reflect
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) reflect
(Quaterniondc arg0, Vector3dc arg1) reflect
(Quaterniondc arg0, Vector3dc arg1, Matrix4x3d arg2) reflect
(Vector3dc arg0, Vector3dc arg1, Matrix4x3d arg2) reflection
(double arg0, double arg1, double arg2, double arg3) reflection
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) reflection
(Quaterniondc arg0, Vector3dc arg1) reflection
(Vector3dc arg0, Vector3dc arg1) rotate
(double arg0, double arg1, double arg2, double arg3) rotate
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) rotate
(double arg0, Vector3dc arg1, Matrix4x3d arg2) rotate
(double arg0, Vector3fc arg1, Matrix4x3d arg2) rotate
(AxisAngle4d arg0) rotate
(AxisAngle4d arg0, Matrix4x3d arg1) rotate
(AxisAngle4f arg0) rotate
(AxisAngle4f arg0, Matrix4x3d arg1) rotate
(Quaterniondc arg0) rotate
(Quaterniondc arg0, Matrix4x3d arg1) rotate
(Quaternionfc arg0) rotate
(Quaternionfc arg0, Matrix4x3d arg1) rotateAround
(Quaterniondc arg0, double arg1, double arg2, double arg3) rotateAround
(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) rotateLocal
(double arg0, double arg1, double arg2, double arg3) rotateLocal
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) rotateLocal
(Quaterniondc arg0) rotateLocal
(Quaterniondc arg0, Matrix4x3d arg1) rotateLocal
(Quaternionfc arg0) rotateLocal
(Quaternionfc arg0, Matrix4x3d arg1) rotateLocalX
(double arg0) rotateLocalX
(double arg0, Matrix4x3d arg1) rotateLocalY
(double arg0) rotateLocalY
(double arg0, Matrix4x3d arg1) rotateLocalZ
(double arg0) rotateLocalZ
(double arg0, Matrix4x3d arg1) rotateTowards
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) rotateTowards
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) rotateTowards
(Vector3dc arg0, Vector3dc arg1) rotateTowards
(Vector3dc arg0, Vector3dc arg1, Matrix4x3d arg2) rotateTranslation
(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) rotateTranslation
(Quaterniondc arg0, Matrix4x3d arg1) rotateTranslation
(Quaternionfc arg0, Matrix4x3d arg1) rotateX
(double arg0) rotateX
(double arg0, Matrix4x3d arg1) rotateXYZ
(double arg0, double arg1, double arg2) rotateXYZ
(double arg0, double arg1, double arg2, Matrix4x3d arg3) rotateY
(double arg0) rotateY
(double arg0, Matrix4x3d arg1) rotateYXZ
(double arg0, double arg1, double arg2) rotateYXZ
(double arg0, double arg1, double arg2, Matrix4x3d arg3) rotateZ
(double arg0) rotateZ
(double arg0, Matrix4x3d arg1) rotateZYX
(double arg0, double arg1, double arg2) rotateZYX
(double arg0, double arg1, double arg2, Matrix4x3d arg3) rotation
(double arg0, double arg1, double arg2, double arg3) rotation
(AxisAngle4d arg0) rotation
(AxisAngle4f arg0) rotation
(Quaterniondc arg0) rotation
(Quaternionfc arg0) rotationAround
(Quaterniondc arg0, double arg1, double arg2, double arg3) rotationTowards
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) rotationTowards
(Vector3dc arg0, Vector3dc arg1) rotationX
(double arg0) rotationXYZ
(double arg0, double arg1, double arg2) rotationY
(double arg0) rotationYXZ
(double arg0, double arg1, double arg2) rotationZ
(double arg0) rotationZYX
(double arg0, double arg1, double arg2) scale
(double arg0) scale
(double arg0, double arg1, double arg2) scale
(double arg0, double arg1, double arg2, Matrix4x3d arg3) scale
(double arg0, Matrix4x3d arg1) scale
(Vector3dc arg0, Matrix4x3d arg1) scaleLocal
(double arg0, double arg1, double arg2) scaleLocal
(double arg0, double arg1, double arg2, Matrix4x3d arg3) scaleXY
(double arg0, double arg1) scaleXY
(double arg0, double arg1, Matrix4x3d arg2) scaling
(double arg0) scaling
(double arg0, double arg1, double arg2) set
(double[] doubles) set
(double[] doubles, int int0) set
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11) set
(float[] floats) set
(float[] floats, int int0) set
(ByteBuffer arg0) set
(DoubleBuffer arg0) set
(FloatBuffer arg0) set
(AxisAngle4d arg0) set
(AxisAngle4f arg0) set
(Matrix4x3dc arg0) set
(Matrix4x3fc arg0) set
(Quaterniondc arg0) set
(Quaternionfc arg0) set3x3
(Matrix4x3dc arg0) setFloats
(ByteBuffer arg0) setFromAddress
(long arg0) setLookAlong
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) setLookAlong
(Vector3dc arg0, Vector3dc arg1) setLookAt
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) setLookAtLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) setLookAtLH
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2) setOrtho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) setOrtho
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) setOrtho2D
(double arg0, double arg1, double arg2, double arg3) setOrtho2DLH
(double arg0, double arg1, double arg2, double arg3) setOrthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) setOrthoLH
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) setOrthoSymmetric
(double arg0, double arg1, double arg2, double arg3) setOrthoSymmetric
(double arg0, double arg1, double arg2, double arg3, boolean arg4) setOrthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3) setOrthoSymmetricLH
(double arg0, double arg1, double arg2, double arg3, boolean arg4) setRotationXYZ
(double arg0, double arg1, double arg2) setRotationYXZ
(double arg0, double arg1, double arg2) setRotationZYX
(double arg0, double arg1, double arg2) setTranslation
(double arg0, double arg1, double arg2) setTranslation
(Vector3dc arg0) shadow
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) shadow
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, Matrix4x3d arg8) shadow
(double arg0, double arg1, double arg2, double arg3, Matrix4x3dc arg4) shadow
(double arg0, double arg1, double arg2, double arg3, Matrix4x3dc arg4, Matrix4x3d arg5) shadow
(Vector4dc arg0, double arg1, double arg2, double arg3, double arg4, Matrix4x3d arg5) shadow
(Vector4dc arg0, Matrix4x3dc arg1) shadow
(Vector4dc arg0, Matrix4x3dc arg1, Matrix4x3d arg2) sub
(Matrix4x3dc arg0) sub
(Matrix4x3dc arg0, Matrix4x3d arg1) sub
(Matrix4x3fc arg0) sub
(Matrix4x3fc arg0, Matrix4x3d arg1) swap
(Matrix4x3d arg0) toString()
toString
(NumberFormat numberFormat) transformAab
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Vector3d arg6, Vector3d arg7) transformAab
(Vector3dc arg0, Vector3dc arg1, Vector3d arg2, Vector3d arg3) transformDirection
(Vector3d arg0) transformDirection
(Vector3dc arg0, Vector3d arg1) transformPosition
(Vector3d arg0) transformPosition
(Vector3dc arg0, Vector3d arg1) translate
(double arg0, double arg1, double arg2) translate
(double arg0, double arg1, double arg2, Matrix4x3d arg3) translate
(Vector3dc arg0, Matrix4x3d arg1) translate
(Vector3fc arg0, Matrix4x3d arg1) translateLocal
(double arg0, double arg1, double arg2) translateLocal
(double arg0, double arg1, double arg2, Matrix4x3d arg3) translateLocal
(Vector3dc arg0) translateLocal
(Vector3dc arg0, Matrix4x3d arg1) translateLocal
(Vector3fc arg0) translateLocal
(Vector3fc arg0, Matrix4x3d arg1) translation
(double arg0, double arg1, double arg2) translation
(Vector3dc arg0) translation
(Vector3fc arg0) translationRotate
(double arg0, double arg1, double arg2, Quaterniondc arg3) translationRotateMul
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, Matrix4x3dc arg7) translationRotateMul
(double arg0, double arg1, double arg2, Quaternionfc arg3, Matrix4x3dc arg4) translationRotateScale
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9) translationRotateScale
(Vector3dc arg0, Quaterniondc arg1, Vector3dc arg2) translationRotateScale
(Vector3fc arg0, Quaternionfc arg1, Vector3fc arg2) translationRotateScaleMul
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, Matrix4x3dc arg10) translationRotateScaleMul
(Vector3dc arg0, Quaterniondc arg1, Vector3dc arg2, Matrix4x3dc arg3) translationRotateTowards
(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) translationRotateTowards
(Vector3dc arg0, Vector3dc arg1, Vector3dc arg2) transpose3x3
(Matrix3d arg0) transpose3x3
(Matrix4x3d arg0) void
writeExternal
(ObjectOutput arg0) zero()
-
Constructor Details
-
Matrix4x3d
public Matrix4x3d() -
Matrix4x3d
-
Matrix4x3d
-
Matrix4x3d
-
Matrix4x3d
-
Matrix4x3d
public Matrix4x3d(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11) -
Matrix4x3d
-
-
Method Details
-
assume
-
determineProperties
-
properties
public int properties()- Specified by:
properties
in interfaceMatrix4x3dc
-
m00
public double m00()- Specified by:
m00
in interfaceMatrix4x3dc
-
m01
public double m01()- Specified by:
m01
in interfaceMatrix4x3dc
-
m02
public double m02()- Specified by:
m02
in interfaceMatrix4x3dc
-
m10
public double m10()- Specified by:
m10
in interfaceMatrix4x3dc
-
m11
public double m11()- Specified by:
m11
in interfaceMatrix4x3dc
-
m12
public double m12()- Specified by:
m12
in interfaceMatrix4x3dc
-
m20
public double m20()- Specified by:
m20
in interfaceMatrix4x3dc
-
m21
public double m21()- Specified by:
m21
in interfaceMatrix4x3dc
-
m22
public double m22()- Specified by:
m22
in interfaceMatrix4x3dc
-
m30
public double m30()- Specified by:
m30
in interfaceMatrix4x3dc
-
m31
public double m31()- Specified by:
m31
in interfaceMatrix4x3dc
-
m32
public double m32()- Specified by:
m32
in interfaceMatrix4x3dc
-
m00
-
m01
-
m02
-
m10
-
m11
-
m12
-
m20
-
m21
-
m22
-
m30
-
m31
-
m32
-
identity
-
set
-
set
-
set
-
get
- Specified by:
get
in interfaceMatrix4x3dc
-
set
-
set
-
set
-
set3x3
-
set
-
set
-
set
-
set
-
mul
-
mul
- Specified by:
mul
in interfaceMatrix4x3dc
-
mul
-
mul
- Specified by:
mul
in interfaceMatrix4x3dc
-
mulTranslation
- Specified by:
mulTranslation
in interfaceMatrix4x3dc
-
mulTranslation
- Specified by:
mulTranslation
in interfaceMatrix4x3dc
-
mulOrtho
-
mulOrtho
- Specified by:
mulOrtho
in interfaceMatrix4x3dc
-
fma
-
fma
- Specified by:
fma
in interfaceMatrix4x3dc
-
fma
-
fma
- Specified by:
fma
in interfaceMatrix4x3dc
-
add
-
add
- Specified by:
add
in interfaceMatrix4x3dc
-
add
-
add
- Specified by:
add
in interfaceMatrix4x3dc
-
sub
-
sub
- Specified by:
sub
in interfaceMatrix4x3dc
-
sub
-
sub
- Specified by:
sub
in interfaceMatrix4x3dc
-
mulComponentWise
-
mulComponentWise
- Specified by:
mulComponentWise
in interfaceMatrix4x3dc
-
set
public Matrix4x3d set(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11) -
set
-
set
-
set
-
set
-
set
-
set
-
set
-
setFloats
-
setFromAddress
-
determinant
public double determinant()- Specified by:
determinant
in interfaceMatrix4x3dc
-
invert
-
invert
- Specified by:
invert
in interfaceMatrix4x3dc
-
invertOrtho
- Specified by:
invertOrtho
in interfaceMatrix4x3dc
-
invertOrtho
-
transpose3x3
-
transpose3x3
- Specified by:
transpose3x3
in interfaceMatrix4x3dc
-
transpose3x3
- Specified by:
transpose3x3
in interfaceMatrix4x3dc
-
translation
-
translation
-
translation
-
setTranslation
-
setTranslation
-
getTranslation
- Specified by:
getTranslation
in interfaceMatrix4x3dc
-
getScale
- Specified by:
getScale
in interfaceMatrix4x3dc
-
toString
-
toString
-
get
- Specified by:
get
in interfaceMatrix4x3dc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotation
in interfaceMatrix4x3dc
-
getNormalizedRotation
- Specified by:
getNormalizedRotation
in interfaceMatrix4x3dc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotation
in interfaceMatrix4x3dc
-
getNormalizedRotation
- Specified by:
getNormalizedRotation
in interfaceMatrix4x3dc
-
get
- Specified by:
get
in interfaceMatrix4x3dc
-
get
- Specified by:
get
in interfaceMatrix4x3dc
-
get
- Specified by:
get
in interfaceMatrix4x3dc
-
get
- Specified by:
get
in interfaceMatrix4x3dc
-
get
- Specified by:
get
in interfaceMatrix4x3dc
-
get
- Specified by:
get
in interfaceMatrix4x3dc
-
getFloats
- Specified by:
getFloats
in interfaceMatrix4x3dc
-
getFloats
- Specified by:
getFloats
in interfaceMatrix4x3dc
-
getToAddress
- Specified by:
getToAddress
in interfaceMatrix4x3dc
-
get
public double[] get(double[] doubles, int int0) - Specified by:
get
in interfaceMatrix4x3dc
-
get
public double[] get(double[] doubles) - Specified by:
get
in interfaceMatrix4x3dc
-
get
public float[] get(float[] floats, int int0) - Specified by:
get
in interfaceMatrix4x3dc
-
get
public float[] get(float[] floats) - Specified by:
get
in interfaceMatrix4x3dc
-
get4x4
public float[] get4x4(float[] floats, int int0) - Specified by:
get4x4
in interfaceMatrix4x3dc
-
get4x4
public float[] get4x4(float[] floats) - Specified by:
get4x4
in interfaceMatrix4x3dc
-
get4x4
public double[] get4x4(double[] doubles, int int0) - Specified by:
get4x4
in interfaceMatrix4x3dc
-
get4x4
public double[] get4x4(double[] doubles) - Specified by:
get4x4
in interfaceMatrix4x3dc
-
get4x4
- Specified by:
get4x4
in interfaceMatrix4x3dc
-
get4x4
- Specified by:
get4x4
in interfaceMatrix4x3dc
-
get4x4
- Specified by:
get4x4
in interfaceMatrix4x3dc
-
get4x4
- Specified by:
get4x4
in interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposed
in interfaceMatrix4x3dc
-
getTransposedFloats
- Specified by:
getTransposedFloats
in interfaceMatrix4x3dc
-
getTransposedFloats
- Specified by:
getTransposedFloats
in interfaceMatrix4x3dc
-
getTransposed
public double[] getTransposed(double[] doubles, int int0) - Specified by:
getTransposed
in interfaceMatrix4x3dc
-
getTransposed
public double[] getTransposed(double[] doubles) - Specified by:
getTransposed
in interfaceMatrix4x3dc
-
zero
-
scaling
-
scaling
-
scaling
-
rotation
-
rotationX
-
rotationY
-
rotationZ
-
rotationXYZ
-
rotationZYX
-
rotationYXZ
-
setRotationXYZ
-
setRotationZYX
-
setRotationYXZ
-
rotation
-
rotation
-
transform
- Specified by:
transform
in interfaceMatrix4x3dc
-
transform
- Specified by:
transform
in interfaceMatrix4x3dc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4x3dc
-
transformPosition
- Specified by:
transformPosition
in interfaceMatrix4x3dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4x3dc
-
transformDirection
- Specified by:
transformDirection
in interfaceMatrix4x3dc
-
set3x3
-
set3x3
-
scale
- Specified by:
scale
in interfaceMatrix4x3dc
-
scale
-
scale
- Specified by:
scale
in interfaceMatrix4x3dc
-
scale
-
scale
- Specified by:
scale
in interfaceMatrix4x3dc
-
scale
-
scaleXY
- Specified by:
scaleXY
in interfaceMatrix4x3dc
-
scaleXY
-
scaleLocal
- Specified by:
scaleLocal
in interfaceMatrix4x3dc
-
scaleLocal
-
rotate
- Specified by:
rotate
in interfaceMatrix4x3dc
-
rotate
-
rotateTranslation
public Matrix4x3d rotateTranslation(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) - Specified by:
rotateTranslation
in interfaceMatrix4x3dc
-
rotateAround
-
rotateAround
public Matrix4x3d rotateAround(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) - Specified by:
rotateAround
in interfaceMatrix4x3dc
-
rotationAround
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix4x3dc
-
rotateLocal
-
rotateLocalX
-
rotateLocalX
-
rotateLocalY
-
rotateLocalY
-
rotateLocalZ
-
rotateLocalZ
-
translate
-
translate
- Specified by:
translate
in interfaceMatrix4x3dc
-
translate
-
translate
- Specified by:
translate
in interfaceMatrix4x3dc
-
translate
- Specified by:
translate
in interfaceMatrix4x3dc
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix4x3dc
-
translateLocal
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix4x3dc
-
translateLocal
- Specified by:
translateLocal
in interfaceMatrix4x3dc
-
translateLocal
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
-
rotateX
- Specified by:
rotateX
in interfaceMatrix4x3dc
-
rotateX
-
rotateY
- Specified by:
rotateY
in interfaceMatrix4x3dc
-
rotateY
-
rotateZ
- Specified by:
rotateZ
in interfaceMatrix4x3dc
-
rotateZ
-
rotateXYZ
-
rotateXYZ
-
rotateXYZ
- Specified by:
rotateXYZ
in interfaceMatrix4x3dc
-
rotateZYX
-
rotateZYX
-
rotateZYX
- Specified by:
rotateZYX
in interfaceMatrix4x3dc
-
rotateYXZ
-
rotateYXZ
-
rotateYXZ
- Specified by:
rotateYXZ
in interfaceMatrix4x3dc
-
rotation
-
rotation
-
rotation
-
rotation
-
translationRotateScale
public Matrix4x3d translationRotateScale(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9) -
translationRotateScale
-
translationRotateScale
-
translationRotateScaleMul
public Matrix4x3d translationRotateScaleMul(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, Matrix4x3dc arg10) -
translationRotateScaleMul
public Matrix4x3d translationRotateScaleMul(Vector3dc arg0, Quaterniondc arg1, Vector3dc arg2, Matrix4x3dc arg3) -
translationRotate
-
translationRotateMul
public Matrix4x3d translationRotateMul(double arg0, double arg1, double arg2, Quaternionfc arg3, Matrix4x3dc arg4) -
translationRotateMul
public Matrix4x3d translationRotateMul(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, Matrix4x3dc arg7) -
rotate
- Specified by:
rotate
in interfaceMatrix4x3dc
-
rotate
- Specified by:
rotate
in interfaceMatrix4x3dc
-
rotate
-
rotate
-
rotateTranslation
- Specified by:
rotateTranslation
in interfaceMatrix4x3dc
-
rotateTranslation
- Specified by:
rotateTranslation
in interfaceMatrix4x3dc
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix4x3dc
-
rotateLocal
-
rotateLocal
- Specified by:
rotateLocal
in interfaceMatrix4x3dc
-
rotateLocal
-
rotate
-
rotate
- Specified by:
rotate
in interfaceMatrix4x3dc
-
rotate
-
rotate
- Specified by:
rotate
in interfaceMatrix4x3dc
-
rotate
-
rotate
- Specified by:
rotate
in interfaceMatrix4x3dc
-
rotate
-
rotate
- Specified by:
rotate
in interfaceMatrix4x3dc
-
getRow
- Specified by:
getRow
in interfaceMatrix4x3dc
- Throws:
IndexOutOfBoundsException
-
setRow
- Throws:
IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumn
in interfaceMatrix4x3dc
- Throws:
IndexOutOfBoundsException
-
setColumn
- Throws:
IndexOutOfBoundsException
-
normal
-
normal
- Specified by:
normal
in interfaceMatrix4x3dc
-
normal
- Specified by:
normal
in interfaceMatrix4x3dc
-
cofactor3x3
-
cofactor3x3
- Specified by:
cofactor3x3
in interfaceMatrix4x3dc
-
cofactor3x3
- Specified by:
cofactor3x3
in interfaceMatrix4x3dc
-
normalize3x3
-
normalize3x3
- Specified by:
normalize3x3
in interfaceMatrix4x3dc
-
normalize3x3
- Specified by:
normalize3x3
in interfaceMatrix4x3dc
-
reflect
- Specified by:
reflect
in interfaceMatrix4x3dc
-
reflect
-
reflect
public Matrix4x3d reflect(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
reflect
public Matrix4x3d reflect(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) - Specified by:
reflect
in interfaceMatrix4x3dc
-
reflect
-
reflect
-
reflect
- Specified by:
reflect
in interfaceMatrix4x3dc
-
reflect
- Specified by:
reflect
in interfaceMatrix4x3dc
-
reflection
-
reflection
public Matrix4x3d reflection(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
reflection
-
reflection
-
ortho
public Matrix4x3d ortho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4x3d arg7) - Specified by:
ortho
in interfaceMatrix4x3dc
-
ortho
public Matrix4x3d ortho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) - Specified by:
ortho
in interfaceMatrix4x3dc
-
ortho
public Matrix4x3d ortho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
ortho
public Matrix4x3d ortho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
orthoLH
public Matrix4x3d orthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6, Matrix4x3d arg7) - Specified by:
orthoLH
in interfaceMatrix4x3dc
-
orthoLH
public Matrix4x3d orthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) - Specified by:
orthoLH
in interfaceMatrix4x3dc
-
orthoLH
public Matrix4x3d orthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
orthoLH
public Matrix4x3d orthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setOrtho
public Matrix4x3d setOrtho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
setOrtho
public Matrix4x3d setOrtho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setOrthoLH
public Matrix4x3d setOrthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, boolean arg6) -
setOrthoLH
public Matrix4x3d setOrthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
orthoSymmetric
public Matrix4x3d orthoSymmetric(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4x3d arg5) - Specified by:
orthoSymmetric
in interfaceMatrix4x3dc
-
orthoSymmetric
public Matrix4x3d orthoSymmetric(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) - Specified by:
orthoSymmetric
in interfaceMatrix4x3dc
-
orthoSymmetric
-
orthoSymmetric
-
orthoSymmetricLH
public Matrix4x3d orthoSymmetricLH(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4x3d arg5) - Specified by:
orthoSymmetricLH
in interfaceMatrix4x3dc
-
orthoSymmetricLH
public Matrix4x3d orthoSymmetricLH(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) - Specified by:
orthoSymmetricLH
in interfaceMatrix4x3dc
-
orthoSymmetricLH
public Matrix4x3d orthoSymmetricLH(double arg0, double arg1, double arg2, double arg3, boolean arg4) -
orthoSymmetricLH
-
setOrthoSymmetric
public Matrix4x3d setOrthoSymmetric(double arg0, double arg1, double arg2, double arg3, boolean arg4) -
setOrthoSymmetric
-
setOrthoSymmetricLH
public Matrix4x3d setOrthoSymmetricLH(double arg0, double arg1, double arg2, double arg3, boolean arg4) -
setOrthoSymmetricLH
-
ortho2D
- Specified by:
ortho2D
in interfaceMatrix4x3dc
-
ortho2D
-
ortho2DLH
- Specified by:
ortho2DLH
in interfaceMatrix4x3dc
-
ortho2DLH
-
setOrtho2D
-
setOrtho2DLH
-
lookAlong
-
lookAlong
- Specified by:
lookAlong
in interfaceMatrix4x3dc
-
lookAlong
public Matrix4x3d lookAlong(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) - Specified by:
lookAlong
in interfaceMatrix4x3dc
-
lookAlong
public Matrix4x3d lookAlong(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setLookAlong
-
setLookAlong
public Matrix4x3d setLookAlong(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
setLookAt
-
setLookAt
public Matrix4x3d setLookAt(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
lookAt
- Specified by:
lookAt
in interfaceMatrix4x3dc
-
lookAt
-
lookAt
public Matrix4x3d lookAt(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4x3d arg9) - Specified by:
lookAt
in interfaceMatrix4x3dc
-
lookAt
public Matrix4x3d lookAt(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
setLookAtLH
-
setLookAtLH
public Matrix4x3d setLookAtLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
lookAtLH
- Specified by:
lookAtLH
in interfaceMatrix4x3dc
-
lookAtLH
-
lookAtLH
public Matrix4x3d lookAtLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, Matrix4x3d arg9) - Specified by:
lookAtLH
in interfaceMatrix4x3dc
-
lookAtLH
public Matrix4x3d lookAtLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
frustumPlane
- Specified by:
frustumPlane
in interfaceMatrix4x3dc
-
positiveZ
- Specified by:
positiveZ
in interfaceMatrix4x3dc
-
normalizedPositiveZ
- Specified by:
normalizedPositiveZ
in interfaceMatrix4x3dc
-
positiveX
- Specified by:
positiveX
in interfaceMatrix4x3dc
-
normalizedPositiveX
- Specified by:
normalizedPositiveX
in interfaceMatrix4x3dc
-
positiveY
- Specified by:
positiveY
in interfaceMatrix4x3dc
-
normalizedPositiveY
- Specified by:
normalizedPositiveY
in interfaceMatrix4x3dc
-
origin
- Specified by:
origin
in interfaceMatrix4x3dc
-
shadow
-
shadow
public Matrix4x3d shadow(Vector4dc arg0, double arg1, double arg2, double arg3, double arg4, Matrix4x3d arg5) - Specified by:
shadow
in interfaceMatrix4x3dc
-
shadow
public Matrix4x3d shadow(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7) -
shadow
public Matrix4x3d shadow(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, Matrix4x3d arg8) - Specified by:
shadow
in interfaceMatrix4x3dc
-
shadow
- Specified by:
shadow
in interfaceMatrix4x3dc
-
shadow
-
shadow
public Matrix4x3d shadow(double arg0, double arg1, double arg2, double arg3, Matrix4x3dc arg4, Matrix4x3d arg5) - Specified by:
shadow
in interfaceMatrix4x3dc
-
shadow
-
billboardCylindrical
-
billboardSpherical
-
billboardSpherical
-
hashCode
-
equals
-
equals
- Specified by:
equals
in interfaceMatrix4x3dc
-
pick
public Matrix4x3d pick(double double5, double double7, double double1, double double3, int[] ints, Matrix4x3d matrix4x3d1) - Specified by:
pick
in interfaceMatrix4x3dc
-
pick
-
swap
-
arcball
public Matrix4x3d arcball(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) - Specified by:
arcball
in interfaceMatrix4x3dc
-
arcball
- Specified by:
arcball
in interfaceMatrix4x3dc
-
arcball
public Matrix4x3d arcball(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
arcball
-
transformAab
public Matrix4x3d transformAab(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Vector3d arg6, Vector3d arg7) - Specified by:
transformAab
in interfaceMatrix4x3dc
-
transformAab
- Specified by:
transformAab
in interfaceMatrix4x3dc
-
lerp
-
lerp
- Specified by:
lerp
in interfaceMatrix4x3dc
-
rotateTowards
- Specified by:
rotateTowards
in interfaceMatrix4x3dc
-
rotateTowards
-
rotateTowards
public Matrix4x3d rotateTowards(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
rotateTowards
public Matrix4x3d rotateTowards(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) - Specified by:
rotateTowards
in interfaceMatrix4x3dc
-
rotationTowards
-
rotationTowards
public Matrix4x3d rotationTowards(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5) -
translationRotateTowards
-
translationRotateTowards
public Matrix4x3d translationRotateTowards(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8) -
getEulerAnglesZYX
- Specified by:
getEulerAnglesZYX
in interfaceMatrix4x3dc
-
obliqueZ
-
obliqueZ
- Specified by:
obliqueZ
in interfaceMatrix4x3dc
-
isFinite
public boolean isFinite()- Specified by:
isFinite
in interfaceMatrix4x3dc
-