Package org.joml
Class Matrix4x3f
java.lang.Object
org.joml.Matrix4x3f
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,Matrix4x3fc
public class Matrix4x3f extends java.lang.Object implements java.io.Externalizable, Matrix4x3fc
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from interface org.joml.Matrix4x3fc
PROPERTY_IDENTITY, PROPERTY_TRANSLATION -
Constructor Summary
Constructors Constructor Description Matrix4x3f()Matrix4x3f(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22, float m30, float m31, float m32)Matrix4x3f(java.nio.FloatBuffer buffer)Matrix4x3f(Matrix3fc mat)Matrix4x3f(Matrix4x3fc mat)Matrix4x3f(Vector3fc col0, Vector3fc col1, Vector3fc col2, Vector3fc col3) -
Method Summary
Modifier and Type Method Description Matrix4x3fadd(Matrix4x3fc other)Matrix4x3fadd(Matrix4x3fc other, Matrix4x3f dest)Matrix4x3farcball(float radius, float centerX, float centerY, float centerZ, float angleX, float angleY)Matrix4x3farcball(float radius, float centerX, float centerY, float centerZ, float angleX, float angleY, Matrix4x3f dest)Matrix4x3farcball(float radius, Vector3fc center, float angleX, float angleY)Matrix4x3farcball(float radius, Vector3fc center, float angleX, float angleY, Matrix4x3f dest)Matrix4x3fassumeNothing()Matrix4x3fbillboardCylindrical(Vector3fc objPos, Vector3fc targetPos, Vector3fc up)Matrix4x3fbillboardSpherical(Vector3fc objPos, Vector3fc targetPos)Matrix4x3fbillboardSpherical(Vector3fc objPos, Vector3fc targetPos, Vector3fc up)floatdeterminant()booleanequals(java.lang.Object obj)Matrix4x3ffma(Matrix4x3fc other, float otherFactor)Matrix4x3ffma(Matrix4x3fc other, float otherFactor, Matrix4x3f dest)float[]get(float[] arr)float[]get(float[] arr, int offset)java.nio.ByteBufferget(int index, java.nio.ByteBuffer buffer)java.nio.FloatBufferget(int index, java.nio.FloatBuffer buffer)java.nio.ByteBufferget(java.nio.ByteBuffer buffer)java.nio.FloatBufferget(java.nio.FloatBuffer buffer)Matrix4dget(Matrix4d dest)Matrix4fget(Matrix4f dest)Matrix4x3dget(Matrix4x3d dest)Matrix4x3fget(Matrix4x3f dest)java.nio.ByteBufferget4x4(int index, java.nio.ByteBuffer buffer)java.nio.FloatBufferget4x4(int index, java.nio.FloatBuffer buffer)java.nio.ByteBufferget4x4(java.nio.ByteBuffer buffer)java.nio.FloatBufferget4x4(java.nio.FloatBuffer buffer)Vector3fgetColumn(int column, Vector3f dest)Vector3fgetEulerAnglesZYX(Vector3f dest)QuaterniondgetNormalizedRotation(Quaterniond dest)QuaternionfgetNormalizedRotation(Quaternionf dest)AxisAngle4dgetRotation(AxisAngle4d dest)AxisAngle4fgetRotation(AxisAngle4f dest)Vector4fgetRow(int row, Vector4f dest)Vector3fgetScale(Vector3f dest)Vector3fgetTranslation(Vector3f dest)float[]getTransposed(float[] arr)float[]getTransposed(float[] arr, int offset)java.nio.ByteBuffergetTransposed(int index, java.nio.ByteBuffer buffer)java.nio.FloatBuffergetTransposed(int index, java.nio.FloatBuffer buffer)java.nio.ByteBuffergetTransposed(java.nio.ByteBuffer buffer)java.nio.FloatBuffergetTransposed(java.nio.FloatBuffer buffer)QuaterniondgetUnnormalizedRotation(Quaterniond dest)QuaternionfgetUnnormalizedRotation(Quaternionf dest)inthashCode()Matrix4x3fidentity()Matrix4x3finvert()Matrix4x3finvert(Matrix4x3f dest)Matrix4x3finvertOrtho()Matrix4x3finvertOrtho(Matrix4x3f dest)Matrix4x3finvertUnitScale()Matrix4x3finvertUnitScale(Matrix4x3f dest)Matrix4x3flerp(Matrix4x3fc other, float t)Matrix4x3flerp(Matrix4x3fc other, float t, Matrix4x3f dest)Matrix4x3flookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ)Matrix4x3flookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ, Matrix4x3f dest)Matrix4x3flookAlong(Vector3fc dir, Vector3fc up)Matrix4x3flookAlong(Vector3fc dir, Vector3fc up, Matrix4x3f dest)Matrix4x3flookAt(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ)Matrix4x3flookAt(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ, Matrix4x3f dest)Matrix4x3flookAt(Vector3fc eye, Vector3fc center, Vector3fc up)Matrix4x3flookAt(Vector3fc eye, Vector3fc center, Vector3fc up, Matrix4x3f dest)Matrix4x3flookAtLH(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ)Matrix4x3flookAtLH(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ, Matrix4x3f dest)Matrix4x3flookAtLH(Vector3fc eye, Vector3fc center, Vector3fc up)Matrix4x3flookAtLH(Vector3fc eye, Vector3fc center, Vector3fc up, Matrix4x3f dest)floatm00()Matrix4x3fm00(float m00)floatm01()Matrix4x3fm01(float m01)floatm02()Matrix4x3fm02(float m02)floatm10()Matrix4x3fm10(float m10)floatm11()Matrix4x3fm11(float m11)floatm12()Matrix4x3fm12(float m12)floatm20()Matrix4x3fm20(float m20)floatm21()Matrix4x3fm21(float m21)floatm22()Matrix4x3fm22(float m22)floatm30()Matrix4x3fm30(float m30)floatm31()Matrix4x3fm31(float m31)floatm32()Matrix4x3fm32(float m32)Matrix4x3fmul(Matrix4x3fc right)Matrix4x3fmul(Matrix4x3fc right, Matrix4x3f dest)Matrix4x3fmulComponentWise(Matrix4x3fc other)Matrix4x3fmulComponentWise(Matrix4x3fc other, Matrix4x3f dest)Matrix4x3fmulOrtho(Matrix4x3fc view)Matrix4x3fmulOrtho(Matrix4x3fc view, Matrix4x3f dest)Matrix4x3fmulTranslation(Matrix4x3fc right, Matrix4x3f dest)Matrix4x3fnormal()Matrix3fnormal(Matrix3f dest)Matrix4x3fnormal(Matrix4x3f dest)Matrix4x3fnormalize3x3()Matrix3fnormalize3x3(Matrix3f dest)Matrix4x3fnormalize3x3(Matrix4x3f dest)Vector3fnormalizedPositiveX(Vector3f dir)Vector3fnormalizedPositiveY(Vector3f dir)Vector3fnormalizedPositiveZ(Vector3f dir)Vector3forigin(Vector3f origin)Matrix4x3fortho(float left, float right, float bottom, float top, float zNear, float zFar)Matrix4x3fortho(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne)Matrix4x3fortho(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne, Matrix4x3f dest)Matrix4x3fortho(float left, float right, float bottom, float top, float zNear, float zFar, Matrix4x3f dest)Matrix4x3fortho2D(float left, float right, float bottom, float top)Matrix4x3fortho2D(float left, float right, float bottom, float top, Matrix4x3f dest)Matrix4x3fortho2DLH(float left, float right, float bottom, float top)Matrix4x3fortho2DLH(float left, float right, float bottom, float top, Matrix4x3f dest)Matrix4x3forthoLH(float left, float right, float bottom, float top, float zNear, float zFar)Matrix4x3forthoLH(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne)Matrix4x3forthoLH(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne, Matrix4x3f dest)Matrix4x3forthoLH(float left, float right, float bottom, float top, float zNear, float zFar, Matrix4x3f dest)Matrix4x3forthoSymmetric(float width, float height, float zNear, float zFar)Matrix4x3forthoSymmetric(float width, float height, float zNear, float zFar, boolean zZeroToOne)Matrix4x3forthoSymmetric(float width, float height, float zNear, float zFar, boolean zZeroToOne, Matrix4x3f dest)Matrix4x3forthoSymmetric(float width, float height, float zNear, float zFar, Matrix4x3f dest)Matrix4x3forthoSymmetricLH(float width, float height, float zNear, float zFar)Matrix4x3forthoSymmetricLH(float width, float height, float zNear, float zFar, boolean zZeroToOne)Matrix4x3forthoSymmetricLH(float width, float height, float zNear, float zFar, boolean zZeroToOne, Matrix4x3f dest)Matrix4x3forthoSymmetricLH(float width, float height, float zNear, float zFar, Matrix4x3f dest)Matrix4x3fpick(float x, float y, float width, float height, int[] viewport)Matrix4x3fpick(float x, float y, float width, float height, int[] viewport, Matrix4x3f dest)Vector3fpositiveX(Vector3f dir)Vector3fpositiveY(Vector3f dir)Vector3fpositiveZ(Vector3f dir)byteproperties()voidreadExternal(java.io.ObjectInput in)Matrix4x3freflect(float a, float b, float c, float d)Matrix4x3freflect(float nx, float ny, float nz, float px, float py, float pz)Matrix4x3freflect(float nx, float ny, float nz, float px, float py, float pz, Matrix4x3f dest)Matrix4x3freflect(float a, float b, float c, float d, Matrix4x3f dest)Matrix4x3freflect(Quaternionfc orientation, Vector3fc point)Matrix4x3freflect(Quaternionfc orientation, Vector3fc point, Matrix4x3f dest)Matrix4x3freflect(Vector3fc normal, Vector3fc point)Matrix4x3freflect(Vector3fc normal, Vector3fc point, Matrix4x3f dest)Matrix4x3freflection(float a, float b, float c, float d)Matrix4x3freflection(float nx, float ny, float nz, float px, float py, float pz)Matrix4x3freflection(Quaternionfc orientation, Vector3fc point)Matrix4x3freflection(Vector3fc normal, Vector3fc point)Matrix4x3frotate(float ang, float x, float y, float z)Matrix4x3frotate(float ang, float x, float y, float z, Matrix4x3f dest)Matrix4x3frotate(float angle, Vector3fc axis)Matrix4x3frotate(float angle, Vector3fc axis, Matrix4x3f dest)Matrix4x3frotate(AxisAngle4f axisAngle)Matrix4x3frotate(AxisAngle4f axisAngle, Matrix4x3f dest)Matrix4x3frotate(Quaternionfc quat)Matrix4x3frotate(Quaternionfc quat, Matrix4x3f dest)Matrix4x3frotateLocal(float ang, float x, float y, float z)Matrix4x3frotateLocal(float ang, float x, float y, float z, Matrix4x3f dest)Matrix4x3frotateLocal(Quaternionfc quat)Matrix4x3frotateLocal(Quaternionfc quat, Matrix4x3f dest)Matrix4x3frotateTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ)Matrix4x3frotateTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ, Matrix4x3f dest)Matrix4x3frotateTowards(Vector3fc dir, Vector3fc up)Matrix4x3frotateTowards(Vector3fc dir, Vector3fc up, Matrix4x3f dest)Matrix4x3frotateTranslation(float ang, float x, float y, float z, Matrix4x3f dest)Matrix4x3frotateTranslation(Quaternionfc quat, Matrix4x3f dest)Matrix4x3frotateX(float ang)Matrix4x3frotateX(float ang, Matrix4x3f dest)Matrix4x3frotateXYZ(float angleX, float angleY, float angleZ)Matrix4x3frotateXYZ(float angleX, float angleY, float angleZ, Matrix4x3f dest)Matrix4x3frotateXYZ(Vector3f angles)Matrix4x3frotateY(float ang)Matrix4x3frotateY(float ang, Matrix4x3f dest)Matrix4x3frotateYXZ(float angleY, float angleX, float angleZ)Matrix4x3frotateYXZ(float angleY, float angleX, float angleZ, Matrix4x3f dest)Matrix4x3frotateYXZ(Vector3f angles)Matrix4x3frotateZ(float ang)Matrix4x3frotateZ(float ang, Matrix4x3f dest)Matrix4x3frotateZYX(float angleZ, float angleY, float angleX)Matrix4x3frotateZYX(float angleZ, float angleY, float angleX, Matrix4x3f dest)Matrix4x3frotateZYX(Vector3f angles)Matrix4x3frotation(float angle, float x, float y, float z)Matrix4x3frotation(float angle, Vector3fc axis)Matrix4x3frotation(AxisAngle4f axisAngle)Matrix4x3frotation(Quaternionfc quat)Matrix4x3frotationTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ)Matrix4x3frotationTowards(Vector3fc dir, Vector3fc up)Matrix4x3frotationX(float ang)Matrix4x3frotationXYZ(float angleX, float angleY, float angleZ)Matrix4x3frotationY(float ang)Matrix4x3frotationYXZ(float angleY, float angleX, float angleZ)Matrix4x3frotationZ(float ang)Matrix4x3frotationZYX(float angleZ, float angleY, float angleX)Matrix4x3fscale(float xyz)Matrix4x3fscale(float x, float y, float z)Matrix4x3fscale(float x, float y, float z, Matrix4x3f dest)Matrix4x3fscale(float xyz, Matrix4x3f dest)Matrix4x3fscale(Vector3fc xyz)Matrix4x3fscale(Vector3fc xyz, Matrix4x3f dest)Matrix4x3fscaleLocal(float x, float y, float z)Matrix4x3fscaleLocal(float x, float y, float z, Matrix4x3f dest)Matrix4x3fscaling(float factor)Matrix4x3fscaling(float x, float y, float z)Matrix4x3fscaling(Vector3fc xyz)Matrix4x3fset(float[] m)Matrix4x3fset(float[] m, int off)Matrix4x3fset(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22, float m30, float m31, float m32)Matrix4x3fset(java.nio.ByteBuffer buffer)Matrix4x3fset(java.nio.FloatBuffer buffer)Matrix4x3fset(AxisAngle4d axisAngle)Matrix4x3fset(AxisAngle4f axisAngle)Matrix4x3fset(Matrix3fc mat)Matrix4x3fset(Matrix4fc m)Matrix4x3fset(Matrix4x3fc m)Matrix4x3fset(Quaterniondc q)Matrix4x3fset(Quaternionfc q)Matrix4x3fset(Vector3fc col0, Vector3fc col1, Vector3fc col2, Vector3fc col3)Matrix4x3fset3x3(Matrix3fc mat)Matrix4x3fset3x3(Matrix4x3fc mat)Matrix4x3fsetColumn(int column, Vector3fc src)Matrix4x3fsetLookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ)Matrix4x3fsetLookAlong(Vector3fc dir, Vector3fc up)Matrix4x3fsetLookAt(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ)Matrix4x3fsetLookAt(Vector3fc eye, Vector3fc center, Vector3fc up)Matrix4x3fsetLookAtLH(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ)Matrix4x3fsetLookAtLH(Vector3fc eye, Vector3fc center, Vector3fc up)Matrix4x3fsetOrtho(float left, float right, float bottom, float top, float zNear, float zFar)Matrix4x3fsetOrtho(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne)Matrix4x3fsetOrtho2D(float left, float right, float bottom, float top)Matrix4x3fsetOrtho2DLH(float left, float right, float bottom, float top)Matrix4x3fsetOrthoLH(float left, float right, float bottom, float top, float zNear, float zFar)Matrix4x3fsetOrthoLH(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne)Matrix4x3fsetOrthoSymmetric(float width, float height, float zNear, float zFar)Matrix4x3fsetOrthoSymmetric(float width, float height, float zNear, float zFar, boolean zZeroToOne)Matrix4x3fsetOrthoSymmetricLH(float width, float height, float zNear, float zFar)Matrix4x3fsetOrthoSymmetricLH(float width, float height, float zNear, float zFar, boolean zZeroToOne)Matrix4x3fsetRotationXYZ(float angleX, float angleY, float angleZ)Matrix4x3fsetRotationYXZ(float angleY, float angleX, float angleZ)Matrix4x3fsetRotationZYX(float angleZ, float angleY, float angleX)Matrix4x3fsetRow(int row, Vector4fc src)Matrix4x3fsetTranslation(float x, float y, float z)Matrix4x3fsetTranslation(Vector3fc xyz)Matrix4x3fshadow(float lightX, float lightY, float lightZ, float lightW, float a, float b, float c, float d)Matrix4x3fshadow(float lightX, float lightY, float lightZ, float lightW, float a, float b, float c, float d, Matrix4x3f dest)Matrix4x3fshadow(float lightX, float lightY, float lightZ, float lightW, Matrix4x3f planeTransform)Matrix4x3fshadow(float lightX, float lightY, float lightZ, float lightW, Matrix4x3fc planeTransform, Matrix4x3f dest)Matrix4x3fshadow(Vector4fc light, float a, float b, float c, float d)Matrix4x3fshadow(Vector4fc light, float a, float b, float c, float d, Matrix4x3f dest)Matrix4x3fshadow(Vector4fc light, Matrix4x3fc planeTransform)Matrix4x3fshadow(Vector4fc light, Matrix4x3fc planeTransform, Matrix4x3f dest)Matrix4x3fsub(Matrix4x3fc subtrahend)Matrix4x3fsub(Matrix4x3fc subtrahend, Matrix4x3f dest)Matrix4x3fswap(Matrix4x3f other)Matrix4x3fctoImmutable()java.lang.StringtoString()java.lang.StringtoString(java.text.NumberFormat formatter)Vector4ftransform(Vector4f v)Vector4ftransform(Vector4fc v, Vector4f dest)Matrix4x3ftransformAab(float minX, float minY, float minZ, float maxX, float maxY, float maxZ, Vector3f outMin, Vector3f outMax)Matrix4x3ftransformAab(Vector3fc min, Vector3fc max, Vector3f outMin, Vector3f outMax)Vector3ftransformDirection(Vector3f v)Vector3ftransformDirection(Vector3fc v, Vector3f dest)Vector3ftransformPosition(Vector3f v)Vector3ftransformPosition(Vector3fc v, Vector3f dest)Matrix4x3ftranslate(float x, float y, float z)Matrix4x3ftranslate(float x, float y, float z, Matrix4x3f dest)Matrix4x3ftranslate(Vector3fc offset)Matrix4x3ftranslate(Vector3fc offset, Matrix4x3f dest)Matrix4x3ftranslateLocal(float x, float y, float z)Matrix4x3ftranslateLocal(float x, float y, float z, Matrix4x3f dest)Matrix4x3ftranslateLocal(Vector3fc offset)Matrix4x3ftranslateLocal(Vector3fc offset, Matrix4x3f dest)Matrix4x3ftranslation(float x, float y, float z)Matrix4x3ftranslation(Vector3fc offset)Matrix4x3ftranslationRotate(float tx, float ty, float tz, Quaternionfc quat)Matrix4x3ftranslationRotateMul(float tx, float ty, float tz, float qx, float qy, float qz, float qw, Matrix4x3fc mat)Matrix4x3ftranslationRotateMul(float tx, float ty, float tz, Quaternionfc quat, Matrix4x3fc mat)Matrix4x3ftranslationRotateScale(float tx, float ty, float tz, float qx, float qy, float qz, float qw, float sx, float sy, float sz)Matrix4x3ftranslationRotateScale(Vector3fc translation, Quaternionfc quat, Vector3fc scale)Matrix4x3ftranslationRotateScaleMul(float tx, float ty, float tz, float qx, float qy, float qz, float qw, float sx, float sy, float sz, Matrix4x3f m)Matrix4x3ftranslationRotateScaleMul(Vector3fc translation, Quaternionfc quat, Vector3fc scale, Matrix4x3f m)Matrix4x3ftranslationRotateTowards(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float upX, float upY, float upZ)Matrix4x3ftranslationRotateTowards(Vector3fc pos, Vector3fc dir, Vector3fc up)Matrix4x3ftranspose3x3()Matrix3ftranspose3x3(Matrix3f dest)Matrix4x3ftranspose3x3(Matrix4x3f dest)voidwriteExternal(java.io.ObjectOutput out)Matrix4x3fzero()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Matrix4x3f
public Matrix4x3f() -
Matrix4x3f
-
Matrix4x3f
-
Matrix4x3f
public Matrix4x3f(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22, float m30, float m31, float m32) -
Matrix4x3f
public Matrix4x3f(java.nio.FloatBuffer buffer) -
Matrix4x3f
-
-
Method Details
-
assumeNothing
-
properties
public byte properties()- Specified by:
propertiesin interfaceMatrix4x3fc
-
m00
public float m00()- Specified by:
m00in interfaceMatrix4x3fc
-
m01
public float m01()- Specified by:
m01in interfaceMatrix4x3fc
-
m02
public float m02()- Specified by:
m02in interfaceMatrix4x3fc
-
m10
public float m10()- Specified by:
m10in interfaceMatrix4x3fc
-
m11
public float m11()- Specified by:
m11in interfaceMatrix4x3fc
-
m12
public float m12()- Specified by:
m12in interfaceMatrix4x3fc
-
m20
public float m20()- Specified by:
m20in interfaceMatrix4x3fc
-
m21
public float m21()- Specified by:
m21in interfaceMatrix4x3fc
-
m22
public float m22()- Specified by:
m22in interfaceMatrix4x3fc
-
m30
public float m30()- Specified by:
m30in interfaceMatrix4x3fc
-
m31
public float m31()- Specified by:
m31in interfaceMatrix4x3fc
-
m32
public float m32()- Specified by:
m32in interfaceMatrix4x3fc
-
m00
-
m01
-
m02
-
m10
-
m11
-
m12
-
m20
-
m21
-
m22
-
m30
-
m31
-
m32
-
identity
-
set
-
set
-
get
- Specified by:
getin interfaceMatrix4x3fc
-
get
- Specified by:
getin interfaceMatrix4x3fc
-
set
-
set
-
set
-
set
-
set
-
set
-
set3x3
-
mul
-
mul
- Specified by:
mulin interfaceMatrix4x3fc
-
mulTranslation
- Specified by:
mulTranslationin interfaceMatrix4x3fc
-
mulOrtho
-
mulOrtho
- Specified by:
mulOrthoin interfaceMatrix4x3fc
-
fma
-
fma
- Specified by:
fmain interfaceMatrix4x3fc
-
add
-
add
- Specified by:
addin interfaceMatrix4x3fc
-
sub
-
sub
- Specified by:
subin interfaceMatrix4x3fc
-
mulComponentWise
-
mulComponentWise
- Specified by:
mulComponentWisein interfaceMatrix4x3fc
-
set
public Matrix4x3f set(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22, float m30, float m31, float m32) -
set
-
set
-
set
-
set
-
determinant
public float determinant()- Specified by:
determinantin interfaceMatrix4x3fc
-
invert
- Specified by:
invertin interfaceMatrix4x3fc
-
invert
-
invertOrtho
- Specified by:
invertOrthoin interfaceMatrix4x3fc
-
invertOrtho
-
invertUnitScale
- Specified by:
invertUnitScalein interfaceMatrix4x3fc
-
invertUnitScale
-
transpose3x3
-
transpose3x3
- Specified by:
transpose3x3in interfaceMatrix4x3fc
-
transpose3x3
- Specified by:
transpose3x3in interfaceMatrix4x3fc
-
translation
-
translation
-
setTranslation
-
setTranslation
-
getTranslation
- Specified by:
getTranslationin interfaceMatrix4x3fc
-
getScale
- Specified by:
getScalein interfaceMatrix4x3fc
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(java.text.NumberFormat formatter) -
get
- Specified by:
getin interfaceMatrix4x3fc
-
get
- Specified by:
getin interfaceMatrix4x3fc
-
getRotation
- Specified by:
getRotationin interfaceMatrix4x3fc
-
getRotation
- Specified by:
getRotationin interfaceMatrix4x3fc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotationin interfaceMatrix4x3fc
-
getNormalizedRotation
- Specified by:
getNormalizedRotationin interfaceMatrix4x3fc
-
getUnnormalizedRotation
- Specified by:
getUnnormalizedRotationin interfaceMatrix4x3fc
-
getNormalizedRotation
- Specified by:
getNormalizedRotationin interfaceMatrix4x3fc
-
get
public java.nio.FloatBuffer get(java.nio.FloatBuffer buffer)- Specified by:
getin interfaceMatrix4x3fc
-
get
public java.nio.FloatBuffer get(int index, java.nio.FloatBuffer buffer)- Specified by:
getin interfaceMatrix4x3fc
-
get
public java.nio.ByteBuffer get(java.nio.ByteBuffer buffer)- Specified by:
getin interfaceMatrix4x3fc
-
get
public java.nio.ByteBuffer get(int index, java.nio.ByteBuffer buffer)- Specified by:
getin interfaceMatrix4x3fc
-
get
public float[] get(float[] arr, int offset)- Specified by:
getin interfaceMatrix4x3fc
-
get
public float[] get(float[] arr)- Specified by:
getin interfaceMatrix4x3fc
-
get4x4
public java.nio.FloatBuffer get4x4(java.nio.FloatBuffer buffer)- Specified by:
get4x4in interfaceMatrix4x3fc
-
get4x4
public java.nio.FloatBuffer get4x4(int index, java.nio.FloatBuffer buffer)- Specified by:
get4x4in interfaceMatrix4x3fc
-
get4x4
public java.nio.ByteBuffer get4x4(java.nio.ByteBuffer buffer)- Specified by:
get4x4in interfaceMatrix4x3fc
-
get4x4
public java.nio.ByteBuffer get4x4(int index, java.nio.ByteBuffer buffer)- Specified by:
get4x4in interfaceMatrix4x3fc
-
getTransposed
public java.nio.FloatBuffer getTransposed(java.nio.FloatBuffer buffer)- Specified by:
getTransposedin interfaceMatrix4x3fc
-
getTransposed
public java.nio.FloatBuffer getTransposed(int index, java.nio.FloatBuffer buffer)- Specified by:
getTransposedin interfaceMatrix4x3fc
-
getTransposed
public java.nio.ByteBuffer getTransposed(java.nio.ByteBuffer buffer)- Specified by:
getTransposedin interfaceMatrix4x3fc
-
getTransposed
public java.nio.ByteBuffer getTransposed(int index, java.nio.ByteBuffer buffer)- Specified by:
getTransposedin interfaceMatrix4x3fc
-
getTransposed
public float[] getTransposed(float[] arr, int offset)- Specified by:
getTransposedin interfaceMatrix4x3fc
-
getTransposed
public float[] getTransposed(float[] arr)- Specified by:
getTransposedin interfaceMatrix4x3fc
-
zero
-
scaling
-
scaling
-
scaling
-
rotation
-
rotation
-
rotation
-
rotationX
-
rotationY
-
rotationZ
-
rotationXYZ
-
rotationZYX
-
rotationYXZ
-
setRotationXYZ
-
setRotationZYX
-
setRotationYXZ
-
rotation
-
translationRotateScale
public Matrix4x3f translationRotateScale(float tx, float ty, float tz, float qx, float qy, float qz, float qw, float sx, float sy, float sz) -
translationRotateScale
public Matrix4x3f translationRotateScale(Vector3fc translation, Quaternionfc quat, Vector3fc scale) -
translationRotateScaleMul
public Matrix4x3f translationRotateScaleMul(float tx, float ty, float tz, float qx, float qy, float qz, float qw, float sx, float sy, float sz, Matrix4x3f m) -
translationRotateScaleMul
public Matrix4x3f translationRotateScaleMul(Vector3fc translation, Quaternionfc quat, Vector3fc scale, Matrix4x3f m) -
translationRotate
-
translationRotateMul
public Matrix4x3f translationRotateMul(float tx, float ty, float tz, Quaternionfc quat, Matrix4x3fc mat) -
translationRotateMul
public Matrix4x3f translationRotateMul(float tx, float ty, float tz, float qx, float qy, float qz, float qw, Matrix4x3fc mat) -
set3x3
-
transform
- Specified by:
transformin interfaceMatrix4x3fc
-
transform
- Specified by:
transformin interfaceMatrix4x3fc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix4x3fc
-
transformPosition
- Specified by:
transformPositionin interfaceMatrix4x3fc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4x3fc
-
transformDirection
- Specified by:
transformDirectionin interfaceMatrix4x3fc
-
scale
- Specified by:
scalein interfaceMatrix4x3fc
-
scale
-
scale
- Specified by:
scalein interfaceMatrix4x3fc
-
scale
-
scale
- Specified by:
scalein interfaceMatrix4x3fc
-
scale
-
scaleLocal
- Specified by:
scaleLocalin interfaceMatrix4x3fc
-
scaleLocal
-
rotateX
- Specified by:
rotateXin interfaceMatrix4x3fc
-
rotateX
-
rotateY
- Specified by:
rotateYin interfaceMatrix4x3fc
-
rotateY
-
rotateZ
- Specified by:
rotateZin interfaceMatrix4x3fc
-
rotateZ
-
rotateXYZ
-
rotateXYZ
-
rotateXYZ
- Specified by:
rotateXYZin interfaceMatrix4x3fc
-
rotateZYX
-
rotateZYX
-
rotateZYX
- Specified by:
rotateZYXin interfaceMatrix4x3fc
-
rotateYXZ
-
rotateYXZ
-
rotateYXZ
- Specified by:
rotateYXZin interfaceMatrix4x3fc
-
rotate
- Specified by:
rotatein interfaceMatrix4x3fc
-
rotate
-
rotateTranslation
- Specified by:
rotateTranslationin interfaceMatrix4x3fc
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix4x3fc
-
rotateLocal
-
translate
-
translate
- Specified by:
translatein interfaceMatrix4x3fc
-
translate
- Specified by:
translatein interfaceMatrix4x3fc
-
translate
-
translateLocal
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix4x3fc
-
translateLocal
- Specified by:
translateLocalin interfaceMatrix4x3fc
-
translateLocal
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
ortho
public Matrix4x3f ortho(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne, Matrix4x3f dest)- Specified by:
orthoin interfaceMatrix4x3fc
-
ortho
public Matrix4x3f ortho(float left, float right, float bottom, float top, float zNear, float zFar, Matrix4x3f dest)- Specified by:
orthoin interfaceMatrix4x3fc
-
ortho
public Matrix4x3f ortho(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne) -
ortho
-
orthoLH
public Matrix4x3f orthoLH(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne, Matrix4x3f dest)- Specified by:
orthoLHin interfaceMatrix4x3fc
-
orthoLH
public Matrix4x3f orthoLH(float left, float right, float bottom, float top, float zNear, float zFar, Matrix4x3f dest)- Specified by:
orthoLHin interfaceMatrix4x3fc
-
orthoLH
public Matrix4x3f orthoLH(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne) -
orthoLH
public Matrix4x3f orthoLH(float left, float right, float bottom, float top, float zNear, float zFar) -
setOrtho
public Matrix4x3f setOrtho(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne) -
setOrtho
public Matrix4x3f setOrtho(float left, float right, float bottom, float top, float zNear, float zFar) -
setOrthoLH
public Matrix4x3f setOrthoLH(float left, float right, float bottom, float top, float zNear, float zFar, boolean zZeroToOne) -
setOrthoLH
public Matrix4x3f setOrthoLH(float left, float right, float bottom, float top, float zNear, float zFar) -
orthoSymmetric
public Matrix4x3f orthoSymmetric(float width, float height, float zNear, float zFar, boolean zZeroToOne, Matrix4x3f dest)- Specified by:
orthoSymmetricin interfaceMatrix4x3fc
-
orthoSymmetric
public Matrix4x3f orthoSymmetric(float width, float height, float zNear, float zFar, Matrix4x3f dest)- Specified by:
orthoSymmetricin interfaceMatrix4x3fc
-
orthoSymmetric
public Matrix4x3f orthoSymmetric(float width, float height, float zNear, float zFar, boolean zZeroToOne) -
orthoSymmetric
-
orthoSymmetricLH
public Matrix4x3f orthoSymmetricLH(float width, float height, float zNear, float zFar, boolean zZeroToOne, Matrix4x3f dest)- Specified by:
orthoSymmetricLHin interfaceMatrix4x3fc
-
orthoSymmetricLH
public Matrix4x3f orthoSymmetricLH(float width, float height, float zNear, float zFar, Matrix4x3f dest)- Specified by:
orthoSymmetricLHin interfaceMatrix4x3fc
-
orthoSymmetricLH
public Matrix4x3f orthoSymmetricLH(float width, float height, float zNear, float zFar, boolean zZeroToOne) -
orthoSymmetricLH
-
setOrthoSymmetric
public Matrix4x3f setOrthoSymmetric(float width, float height, float zNear, float zFar, boolean zZeroToOne) -
setOrthoSymmetric
-
setOrthoSymmetricLH
public Matrix4x3f setOrthoSymmetricLH(float width, float height, float zNear, float zFar, boolean zZeroToOne) -
setOrthoSymmetricLH
-
ortho2D
- Specified by:
ortho2Din interfaceMatrix4x3fc
-
ortho2D
-
ortho2DLH
- Specified by:
ortho2DLHin interfaceMatrix4x3fc
-
ortho2DLH
-
setOrtho2D
-
setOrtho2DLH
-
lookAlong
-
lookAlong
- Specified by:
lookAlongin interfaceMatrix4x3fc
-
lookAlong
public Matrix4x3f lookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ, Matrix4x3f dest)- Specified by:
lookAlongin interfaceMatrix4x3fc
-
lookAlong
-
setLookAlong
-
setLookAlong
public Matrix4x3f setLookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) -
setLookAt
-
setLookAt
public Matrix4x3f setLookAt(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ) -
lookAt
- Specified by:
lookAtin interfaceMatrix4x3fc
-
lookAt
-
lookAt
public Matrix4x3f lookAt(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ, Matrix4x3f dest)- Specified by:
lookAtin interfaceMatrix4x3fc
-
lookAt
public Matrix4x3f lookAt(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ) -
setLookAtLH
-
setLookAtLH
public Matrix4x3f setLookAtLH(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ) -
lookAtLH
- Specified by:
lookAtLHin interfaceMatrix4x3fc
-
lookAtLH
-
lookAtLH
public Matrix4x3f lookAtLH(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ, Matrix4x3f dest)- Specified by:
lookAtLHin interfaceMatrix4x3fc
-
lookAtLH
public Matrix4x3f lookAtLH(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ) -
rotate
- Specified by:
rotatein interfaceMatrix4x3fc
-
rotate
-
rotateTranslation
- Specified by:
rotateTranslationin interfaceMatrix4x3fc
-
rotateLocal
- Specified by:
rotateLocalin interfaceMatrix4x3fc
-
rotateLocal
-
rotate
-
rotate
- Specified by:
rotatein interfaceMatrix4x3fc
-
rotate
-
rotate
- Specified by:
rotatein interfaceMatrix4x3fc
-
reflect
- Specified by:
reflectin interfaceMatrix4x3fc
-
reflect
-
reflect
-
reflect
public Matrix4x3f reflect(float nx, float ny, float nz, float px, float py, float pz, Matrix4x3f dest)- Specified by:
reflectin interfaceMatrix4x3fc
-
reflect
-
reflect
-
reflect
- Specified by:
reflectin interfaceMatrix4x3fc
-
reflect
- Specified by:
reflectin interfaceMatrix4x3fc
-
reflection
-
reflection
-
reflection
-
reflection
-
getRow
- Specified by:
getRowin interfaceMatrix4x3fc- Throws:
java.lang.IndexOutOfBoundsException
-
setRow
- Throws:
java.lang.IndexOutOfBoundsException
-
getColumn
- Specified by:
getColumnin interfaceMatrix4x3fc- Throws:
java.lang.IndexOutOfBoundsException
-
setColumn
- Throws:
java.lang.IndexOutOfBoundsException
-
normal
-
normal
- Specified by:
normalin interfaceMatrix4x3fc
-
normal
- Specified by:
normalin interfaceMatrix4x3fc
-
normalize3x3
-
normalize3x3
- Specified by:
normalize3x3in interfaceMatrix4x3fc
-
normalize3x3
- Specified by:
normalize3x3in interfaceMatrix4x3fc
-
positiveZ
- Specified by:
positiveZin interfaceMatrix4x3fc
-
normalizedPositiveZ
- Specified by:
normalizedPositiveZin interfaceMatrix4x3fc
-
positiveX
- Specified by:
positiveXin interfaceMatrix4x3fc
-
normalizedPositiveX
- Specified by:
normalizedPositiveXin interfaceMatrix4x3fc
-
positiveY
- Specified by:
positiveYin interfaceMatrix4x3fc
-
normalizedPositiveY
- Specified by:
normalizedPositiveYin interfaceMatrix4x3fc
-
origin
- Specified by:
originin interfaceMatrix4x3fc
-
shadow
-
shadow
- Specified by:
shadowin interfaceMatrix4x3fc
-
shadow
public Matrix4x3f shadow(float lightX, float lightY, float lightZ, float lightW, float a, float b, float c, float d) -
shadow
public Matrix4x3f shadow(float lightX, float lightY, float lightZ, float lightW, float a, float b, float c, float d, Matrix4x3f dest)- Specified by:
shadowin interfaceMatrix4x3fc
-
shadow
- Specified by:
shadowin interfaceMatrix4x3fc
-
shadow
-
shadow
public Matrix4x3f shadow(float lightX, float lightY, float lightZ, float lightW, Matrix4x3fc planeTransform, Matrix4x3f dest)- Specified by:
shadowin interfaceMatrix4x3fc
-
shadow
public Matrix4x3f shadow(float lightX, float lightY, float lightZ, float lightW, Matrix4x3f planeTransform) -
billboardCylindrical
-
billboardSpherical
-
billboardSpherical
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
-
pick
public Matrix4x3f pick(float x, float y, float width, float height, int[] viewport, Matrix4x3f dest)- Specified by:
pickin interfaceMatrix4x3fc
-
pick
-
swap
-
arcball
public Matrix4x3f arcball(float radius, float centerX, float centerY, float centerZ, float angleX, float angleY, Matrix4x3f dest)- Specified by:
arcballin interfaceMatrix4x3fc
-
arcball
public Matrix4x3f arcball(float radius, Vector3fc center, float angleX, float angleY, Matrix4x3f dest)- Specified by:
arcballin interfaceMatrix4x3fc
-
arcball
public Matrix4x3f arcball(float radius, float centerX, float centerY, float centerZ, float angleX, float angleY) -
arcball
-
transformAab
public Matrix4x3f transformAab(float minX, float minY, float minZ, float maxX, float maxY, float maxZ, Vector3f outMin, Vector3f outMax)- Specified by:
transformAabin interfaceMatrix4x3fc
-
transformAab
- Specified by:
transformAabin interfaceMatrix4x3fc
-
lerp
-
lerp
- Specified by:
lerpin interfaceMatrix4x3fc
-
rotateTowards
- Specified by:
rotateTowardsin interfaceMatrix4x3fc
-
rotateTowards
-
rotateTowards
public Matrix4x3f rotateTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) -
rotateTowards
public Matrix4x3f rotateTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ, Matrix4x3f dest)- Specified by:
rotateTowardsin interfaceMatrix4x3fc
-
rotationTowards
-
rotationTowards
public Matrix4x3f rotationTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) -
translationRotateTowards
-
translationRotateTowards
public Matrix4x3f translationRotateTowards(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float upX, float upY, float upZ) -
getEulerAnglesZYX
- Specified by:
getEulerAnglesZYXin interfaceMatrix4x3fc
-
toImmutable
-