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) doublebooleanbooleanequals(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) inthashCode()identity()invert()invert(Matrix4x3d arg0) invertOrtho(Matrix4x3d arg0) booleanisFinite()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) doublem00()m00(double arg0) doublem01()m01(double arg0) doublem02()m02(double arg0) doublem10()m10(double arg0) doublem11()m11(double arg0) doublem12()m12(double arg0) doublem20()m20(double arg0) doublem21()m21(double arg0) doublem22()m22(double arg0) doublem30()m30(double arg0) doublem31()m31(double arg0) doublem32()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) intvoidreadExternal(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) voidwriteExternal(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:
propertiesin interfaceMatrix4x3dc
-
m00
public double m00()- Specified by:
m00in interfaceMatrix4x3dc
-
m01
public double m01()- Specified by:
m01in interfaceMatrix4x3dc
-
m02
public double m02()- Specified by:
m02in interfaceMatrix4x3dc
-
m10
public double m10()- Specified by:
m10in interfaceMatrix4x3dc
-
m11
public double m11()- Specified by:
m11in interfaceMatrix4x3dc
-
m12
public double m12()- Specified by:
m12in interfaceMatrix4x3dc
-
m20
public double m20()- Specified by:
m20in interfaceMatrix4x3dc
-
m21
public double m21()- Specified by:
m21in interfaceMatrix4x3dc
-
m22
public double m22()- Specified by:
m22in interfaceMatrix4x3dc
-
m30
public double m30()- Specified by:
m30in interfaceMatrix4x3dc
-
m31
public double m31()- Specified by:
m31in interfaceMatrix4x3dc
-
m32
public double m32()- Specified by:
m32in interfaceMatrix4x3dc
-
m00
-
m01
-
m02
-
m10
-
m11
-
m12
-
m20
-
m21
-
m22
-
m30
-
m31
-
m32
-
identity
-
set
-
set
-
set
-
get
- Specified by:
getin interfaceMatrix4x3dc
-
set
-
set
-
set
-
set3x3
-
set
-
set
-
set
-
set
-
mul
-
mul
- Specified by:
mulin interfaceMatrix4x3dc
-
mul
-
mul
- Specified by:
mulin interfaceMatrix4x3dc
-
mulTranslation
- Specified by:
mulTranslationin interfaceMatrix4x3dc
-
mulTranslation
- Specified by:
mulTranslationin interfaceMatrix4x3dc
-
mulOrtho
-
mulOrtho
- Specified by:
mulOrthoin interfaceMatrix4x3dc
-
fma
-
fma
- Specified by:
fmain interfaceMatrix4x3dc
-
fma
-
fma
- Specified by:
fmain interfaceMatrix4x3dc
-
add
-
add
- Specified by:
addin interfaceMatrix4x3dc
-
add
-
add
- Specified by:
addin interfaceMatrix4x3dc
-
sub
-
sub
- Specified by:
subin interfaceMatrix4x3dc
-
sub
-
sub
- Specified by:
subin interfaceMatrix4x3dc
-
mulComponentWise
-
mulComponentWise
- Specified by:
mulComponentWisein 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:
determinantin interfaceMatrix4x3dc
-
invert
-
invert
- Specified by:
invertin interfaceMatrix4x3dc
-
invertOrtho
- Specified by:
invertOrthoin interfaceMatrix4x3dc
-
invertOrtho
-
transpose3x3
-
transpose3x3
- Specified by:
transpose3x3in interfaceMatrix4x3dc
-
transpose3x3
- Specified by:
transpose3x3in interfaceMatrix4x3dc
-
translation
-
translation
-
translation
-
setTranslation
-
setTranslation
-
getTranslation
- Specified by:
getTranslationin interfaceMatrix4x3dc
-
getScale
- Specified by:
getScalein interfaceMatrix4x3dc
-
toString
-
toString
-
get
- Specified by:
getin interfaceMatrix4x3dc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotationin interfaceMatrix4x3dc
-
getNormalizedRotation
- Specified by:
getNormalizedRotationin interfaceMatrix4x3dc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotationin interfaceMatrix4x3dc
-
getNormalizedRotation
- Specified by:
getNormalizedRotationin interfaceMatrix4x3dc
-
get
- Specified by:
getin interfaceMatrix4x3dc
-
get
- Specified by:
getin interfaceMatrix4x3dc
-
get
- Specified by:
getin interfaceMatrix4x3dc
-
get
- Specified by:
getin interfaceMatrix4x3dc
-
get
- Specified by:
getin interfaceMatrix4x3dc
-
get
- Specified by:
getin interfaceMatrix4x3dc
-
getFloats
- Specified by:
getFloatsin interfaceMatrix4x3dc
-
getFloats
- Specified by:
getFloatsin interfaceMatrix4x3dc
-
getToAddress
- Specified by:
getToAddressin interfaceMatrix4x3dc
-
get
public double[] get(double[] doubles, int int0) - Specified by:
getin interfaceMatrix4x3dc
-
get
public double[] get(double[] doubles) - Specified by:
getin interfaceMatrix4x3dc
-
get
public float[] get(float[] floats, int int0) - Specified by:
getin interfaceMatrix4x3dc
-
get
public float[] get(float[] floats) - Specified by:
getin interfaceMatrix4x3dc
-
get4x4
public float[] get4x4(float[] floats, int int0) - Specified by:
get4x4in interfaceMatrix4x3dc
-
get4x4
public float[] get4x4(float[] floats) - Specified by:
get4x4in interfaceMatrix4x3dc
-
get4x4
public double[] get4x4(double[] doubles, int int0) - Specified by:
get4x4in interfaceMatrix4x3dc
-
get4x4
public double[] get4x4(double[] doubles) - Specified by:
get4x4in interfaceMatrix4x3dc
-
get4x4
- Specified by:
get4x4in interfaceMatrix4x3dc
-
get4x4
- Specified by:
get4x4in interfaceMatrix4x3dc
-
get4x4
- Specified by:
get4x4in interfaceMatrix4x3dc
-
get4x4
- Specified by:
get4x4in interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4x3dc
-
getTransposed
- Specified by:
getTransposedin interfaceMatrix4x3dc
-
getTransposedFloats
- Specified by:
getTransposedFloatsin interfaceMatrix4x3dc
-
getTransposedFloats
- Specified by:
getTransposedFloatsin interfaceMatrix4x3dc
-
getTransposed
public double[] getTransposed(double[] doubles, int int0) - Specified by:
getTransposedin interfaceMatrix4x3dc
-
getTransposed
public double[] getTransposed(double[] doubles) - Specified by:
getTransposedin interfaceMatrix4x3dc
-
zero
-
scaling
-
scaling
-
scaling
-
rotation
-
rotationX
-
rotationY
-
rotationZ
-
rotationXYZ
-
rotationZYX
-
rotationYXZ
-
setRotationXYZ
-
setRotationZYX
-
setRotationYXZ
-
rotation
-
rotation
-
transform
- Specified by:
transformin interfaceMatrix4x3dc
-
transform
- Specified by:
transformin interfaceMatrix4x3dc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix4x3dc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix4x3dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4x3dc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4x3dc
-
set3x3
-
set3x3
-
scale
- Specified by:
scalein interfaceMatrix4x3dc
-
scale
-
scale
- Specified by:
scalein interfaceMatrix4x3dc
-
scale
-
scale
- Specified by:
scalein interfaceMatrix4x3dc
-
scale
-
scaleXY
- Specified by:
scaleXYin interfaceMatrix4x3dc
-
scaleXY
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix4x3dc
-
scaleLocal
-
rotate
- Specified by:
rotatein interfaceMatrix4x3dc
-
rotate
-
rotateTranslation
public Matrix4x3d rotateTranslation(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) - Specified by:
rotateTranslationin interfaceMatrix4x3dc
-
rotateAround
-
rotateAround
public Matrix4x3d rotateAround(Quaterniondc arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) - Specified by:
rotateAroundin interfaceMatrix4x3dc
-
rotationAround
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix4x3dc
-
rotateLocal
-
rotateLocalX
-
rotateLocalX
-
rotateLocalY
-
rotateLocalY
-
rotateLocalZ
-
rotateLocalZ
-
translate
-
translate
- Specified by:
translatein interfaceMatrix4x3dc
-
translate
-
translate
- Specified by:
translatein interfaceMatrix4x3dc
-
translate
- Specified by:
translatein interfaceMatrix4x3dc
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix4x3dc
-
translateLocal
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix4x3dc
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix4x3dc
-
translateLocal
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException
-
rotateX
- Specified by:
rotateXin interfaceMatrix4x3dc
-
rotateX
-
rotateY
- Specified by:
rotateYin interfaceMatrix4x3dc
-
rotateY
-
rotateZ
- Specified by:
rotateZin interfaceMatrix4x3dc
-
rotateZ
-
rotateXYZ
-
rotateXYZ
-
rotateXYZ
- Specified by:
rotateXYZin interfaceMatrix4x3dc
-
rotateZYX
-
rotateZYX
-
rotateZYX
- Specified by:
rotateZYXin interfaceMatrix4x3dc
-
rotateYXZ
-
rotateYXZ
-
rotateYXZ
- Specified by:
rotateYXZin 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:
rotatein interfaceMatrix4x3dc
-
rotate
- Specified by:
rotatein interfaceMatrix4x3dc
-
rotate
-
rotate
-
rotateTranslation
- Specified by:
rotateTranslationin interfaceMatrix4x3dc
-
rotateTranslation
- Specified by:
rotateTranslationin interfaceMatrix4x3dc
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix4x3dc
-
rotateLocal
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix4x3dc
-
rotateLocal
-
rotate
-
rotate
- Specified by:
rotatein interfaceMatrix4x3dc
-
rotate
-
rotate
- Specified by:
rotatein interfaceMatrix4x3dc
-
rotate
-
rotate
- Specified by:
rotatein interfaceMatrix4x3dc
-
rotate
-
rotate
- Specified by:
rotatein interfaceMatrix4x3dc
-
getRow
- Specified by:
getRowin interfaceMatrix4x3dc- Throws:
IndexOutOfBoundsException
-
setRow
- Throws:
IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumnin interfaceMatrix4x3dc- Throws:
IndexOutOfBoundsException
-
setColumn
- Throws:
IndexOutOfBoundsException
-
normal
-
normal
- Specified by:
normalin interfaceMatrix4x3dc
-
normal
- Specified by:
normalin interfaceMatrix4x3dc
-
cofactor3x3
-
cofactor3x3
- Specified by:
cofactor3x3in interfaceMatrix4x3dc
-
cofactor3x3
- Specified by:
cofactor3x3in interfaceMatrix4x3dc
-
normalize3x3
-
normalize3x3
- Specified by:
normalize3x3in interfaceMatrix4x3dc
-
normalize3x3
- Specified by:
normalize3x3in interfaceMatrix4x3dc
-
reflect
- Specified by:
reflectin 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:
reflectin interfaceMatrix4x3dc
-
reflect
-
reflect
-
reflect
- Specified by:
reflectin interfaceMatrix4x3dc
-
reflect
- Specified by:
reflectin 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:
orthoin interfaceMatrix4x3dc
-
ortho
public Matrix4x3d ortho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) - Specified by:
orthoin 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:
orthoLHin interfaceMatrix4x3dc
-
orthoLH
public Matrix4x3d orthoLH(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) - Specified by:
orthoLHin 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:
orthoSymmetricin interfaceMatrix4x3dc
-
orthoSymmetric
public Matrix4x3d orthoSymmetric(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) - Specified by:
orthoSymmetricin interfaceMatrix4x3dc
-
orthoSymmetric
-
orthoSymmetric
-
orthoSymmetricLH
public Matrix4x3d orthoSymmetricLH(double arg0, double arg1, double arg2, double arg3, boolean arg4, Matrix4x3d arg5) - Specified by:
orthoSymmetricLHin interfaceMatrix4x3dc
-
orthoSymmetricLH
public Matrix4x3d orthoSymmetricLH(double arg0, double arg1, double arg2, double arg3, Matrix4x3d arg4) - Specified by:
orthoSymmetricLHin 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:
ortho2Din interfaceMatrix4x3dc
-
ortho2D
-
ortho2DLH
- Specified by:
ortho2DLHin interfaceMatrix4x3dc
-
ortho2DLH
-
setOrtho2D
-
setOrtho2DLH
-
lookAlong
-
lookAlong
- Specified by:
lookAlongin interfaceMatrix4x3dc
-
lookAlong
public Matrix4x3d lookAlong(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) - Specified by:
lookAlongin 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:
lookAtin 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:
lookAtin 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:
lookAtLHin 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:
lookAtLHin 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:
frustumPlanein interfaceMatrix4x3dc
-
positiveZ
- Specified by:
positiveZin interfaceMatrix4x3dc
-
normalizedPositiveZ
- Specified by:
normalizedPositiveZin interfaceMatrix4x3dc
-
positiveX
- Specified by:
positiveXin interfaceMatrix4x3dc
-
normalizedPositiveX
- Specified by:
normalizedPositiveXin interfaceMatrix4x3dc
-
positiveY
- Specified by:
positiveYin interfaceMatrix4x3dc
-
normalizedPositiveY
- Specified by:
normalizedPositiveYin interfaceMatrix4x3dc
-
origin
- Specified by:
originin interfaceMatrix4x3dc
-
shadow
-
shadow
public Matrix4x3d shadow(Vector4dc arg0, double arg1, double arg2, double arg3, double arg4, Matrix4x3d arg5) - Specified by:
shadowin 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:
shadowin interfaceMatrix4x3dc
-
shadow
- Specified by:
shadowin interfaceMatrix4x3dc
-
shadow
-
shadow
public Matrix4x3d shadow(double arg0, double arg1, double arg2, double arg3, Matrix4x3dc arg4, Matrix4x3d arg5) - Specified by:
shadowin interfaceMatrix4x3dc
-
shadow
-
billboardCylindrical
-
billboardSpherical
-
billboardSpherical
-
hashCode
-
equals
-
equals
- Specified by:
equalsin interfaceMatrix4x3dc
-
pick
public Matrix4x3d pick(double double5, double double7, double double1, double double3, int[] ints, Matrix4x3d matrix4x3d1) - Specified by:
pickin interfaceMatrix4x3dc
-
pick
-
swap
-
arcball
public Matrix4x3d arcball(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Matrix4x3d arg6) - Specified by:
arcballin interfaceMatrix4x3dc
-
arcball
- Specified by:
arcballin 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:
transformAabin interfaceMatrix4x3dc
-
transformAab
- Specified by:
transformAabin interfaceMatrix4x3dc
-
lerp
-
lerp
- Specified by:
lerpin interfaceMatrix4x3dc
-
rotateTowards
- Specified by:
rotateTowardsin 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:
rotateTowardsin 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:
getEulerAnglesZYXin interfaceMatrix4x3dc
-
obliqueZ
-
obliqueZ
- Specified by:
obliqueZin interfaceMatrix4x3dc
-
isFinite
public boolean isFinite()- Specified by:
isFinitein interfaceMatrix4x3dc
-