Class ExpandMatrix3f
java.lang.Object
com.blamejared.crafttweaker.natives.util.math.ExpandMatrix3f
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.joml.Matrix3fadd(org.joml.Matrix3fc other) static org.joml.Matrix3fadd(org.joml.Matrix3fc other, org.joml.Matrix3f dest) static org.joml.Matrix3fcofactor()static org.joml.Matrix3fcofactor(org.joml.Matrix3f dest) static floatstatic booleanequals(org.joml.Matrix3fc m, float delta) static float[]get(float[] arr) static float[]get(float[] arr, int offset) static floatget(int column, int row) static ByteBufferget(int index, ByteBuffer buffer) static FloatBufferget(int index, FloatBuffer buffer) static ByteBufferget(ByteBuffer buffer) static FloatBufferget(FloatBuffer buffer) static org.joml.Matrix3fget(org.joml.Matrix3f dest) static org.joml.Matrix4fget(org.joml.Matrix4f dest) static ByteBufferget3x4(int index, ByteBuffer buffer) static FloatBufferget3x4(int index, FloatBuffer buffer) static ByteBufferget3x4(ByteBuffer buffer) static FloatBufferget3x4(FloatBuffer buffer) static org.joml.Vector3fgetColumn(int column, org.joml.Vector3f dest) static org.joml.Vector3fgetEulerAnglesXYZ(org.joml.Vector3f dest) static org.joml.Vector3fgetEulerAnglesZYX(org.joml.Vector3f dest) static org.joml.QuaterniondgetNormalizedRotation(org.joml.Quaterniond dest) static org.joml.QuaternionfgetNormalizedRotation(org.joml.Quaternionf dest) static org.joml.AxisAngle4fgetRotation(org.joml.AxisAngle4f dest) static org.joml.Vector3fgetRow(int row, org.joml.Vector3f dest) static floatgetRowColumn(int row, int column) static org.joml.Vector3fgetScale(org.joml.Vector3f dest) static org.joml.Matrix3fcgetToAddress(long address) static ByteBuffergetTransposed(int index, ByteBuffer buffer) static FloatBuffergetTransposed(int index, FloatBuffer buffer) static ByteBuffergetTransposed(ByteBuffer buffer) static FloatBuffergetTransposed(FloatBuffer buffer) static org.joml.QuaterniondgetUnnormalizedRotation(org.joml.Quaterniond dest) static org.joml.QuaternionfgetUnnormalizedRotation(org.joml.Quaternionf dest) static org.joml.Matrix3fidentity()static org.joml.Matrix3finvert()static org.joml.Matrix3finvert(org.joml.Matrix3f dest) static booleanisFinite()static org.joml.Matrix3flerp(org.joml.Matrix3fc other, float t) static org.joml.Matrix3flerp(org.joml.Matrix3fc other, float t, org.joml.Matrix3f dest) static org.joml.Matrix3flookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) static org.joml.Matrix3flookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ, org.joml.Matrix3f dest) static org.joml.Matrix3flookAlong(org.joml.Vector3fc dir, org.joml.Vector3fc up) static org.joml.Matrix3flookAlong(org.joml.Vector3fc dir, org.joml.Vector3fc up, org.joml.Matrix3f dest) static floatm00()static org.joml.Matrix3fm00(float m00) static floatm01()static org.joml.Matrix3fm01(float m01) static floatm02()static org.joml.Matrix3fm02(float m02) static floatm10()static org.joml.Matrix3fm10(float m10) static floatm11()static org.joml.Matrix3fm11(float m11) static floatm12()static org.joml.Matrix3fm12(float m12) static floatm20()static org.joml.Matrix3fm20(float m20) static floatm21()static org.joml.Matrix3fm21(float m21) static floatm22()static org.joml.Matrix3fm22(float m22) static org.joml.Matrix3fstatic org.joml.Matrix3fmapnXnYnZ(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnXnYZ()static org.joml.Matrix3fmapnXnYZ(org.joml.Matrix3f dest) static org.joml.Matrix3fstatic org.joml.Matrix3fmapnXnZnY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnXnZY()static org.joml.Matrix3fmapnXnZY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnXYnZ()static org.joml.Matrix3fmapnXYnZ(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnXZnY()static org.joml.Matrix3fmapnXZnY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnXZY()static org.joml.Matrix3fmapnXZY(org.joml.Matrix3f dest) static org.joml.Matrix3fstatic org.joml.Matrix3fmapnYnXnZ(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnYnXZ()static org.joml.Matrix3fmapnYnXZ(org.joml.Matrix3f dest) static org.joml.Matrix3fstatic org.joml.Matrix3fmapnYnZnX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnYnZX()static org.joml.Matrix3fmapnYnZX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnYXnZ()static org.joml.Matrix3fmapnYXnZ(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnYXZ()static org.joml.Matrix3fmapnYXZ(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnYZnX()static org.joml.Matrix3fmapnYZnX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnYZX()static org.joml.Matrix3fmapnYZX(org.joml.Matrix3f dest) static org.joml.Matrix3fstatic org.joml.Matrix3fmapnZnXnY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnZnXY()static org.joml.Matrix3fmapnZnXY(org.joml.Matrix3f dest) static org.joml.Matrix3fstatic org.joml.Matrix3fmapnZnYnX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnZnYX()static org.joml.Matrix3fmapnZnYX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnZXnY()static org.joml.Matrix3fmapnZXnY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnZXY()static org.joml.Matrix3fmapnZXY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnZYnX()static org.joml.Matrix3fmapnZYnX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapnZYX()static org.joml.Matrix3fmapnZYX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapXnYnZ()static org.joml.Matrix3fmapXnYnZ(org.joml.Matrix3f dest) static org.joml.Matrix3fmapXnZnY()static org.joml.Matrix3fmapXnZnY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapXnZY()static org.joml.Matrix3fmapXnZY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapXZnY()static org.joml.Matrix3fmapXZnY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapXZY()static org.joml.Matrix3fmapXZY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapYnXnZ()static org.joml.Matrix3fmapYnXnZ(org.joml.Matrix3f dest) static org.joml.Matrix3fmapYnXZ()static org.joml.Matrix3fmapYnXZ(org.joml.Matrix3f dest) static org.joml.Matrix3fmapYnZnX()static org.joml.Matrix3fmapYnZnX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapYnZX()static org.joml.Matrix3fmapYnZX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapYXnZ()static org.joml.Matrix3fmapYXnZ(org.joml.Matrix3f dest) static org.joml.Matrix3fmapYXZ()static org.joml.Matrix3fmapYXZ(org.joml.Matrix3f dest) static org.joml.Matrix3fmapYZnX()static org.joml.Matrix3fmapYZnX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapYZX()static org.joml.Matrix3fmapYZX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapZnXnY()static org.joml.Matrix3fmapZnXnY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapZnXY()static org.joml.Matrix3fmapZnXY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapZnYnX()static org.joml.Matrix3fmapZnYnX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapZnYX()static org.joml.Matrix3fmapZnYX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapZXnY()static org.joml.Matrix3fmapZXnY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapZXY()static org.joml.Matrix3fmapZXY(org.joml.Matrix3f dest) static org.joml.Matrix3fmapZYnX()static org.joml.Matrix3fmapZYnX(org.joml.Matrix3f dest) static org.joml.Matrix3fmapZYX()static org.joml.Matrix3fmapZYX(org.joml.Matrix3f dest) static org.joml.Matrix3fmul(org.joml.Matrix3fc right) static org.joml.Matrix3fmul(org.joml.Matrix3fc right, org.joml.Matrix3f dest) static org.joml.Matrix3fmulComponentWise(org.joml.Matrix3fc other) static org.joml.Matrix3fmulComponentWise(org.joml.Matrix3fc other, org.joml.Matrix3f dest) static org.joml.Matrix3fmulLocal(org.joml.Matrix3fc left) static org.joml.Matrix3fmulLocal(org.joml.Matrix3fc left, org.joml.Matrix3f dest) static org.joml.Matrix3fnegateX()static org.joml.Matrix3fnegateX(org.joml.Matrix3f dest) static org.joml.Matrix3fnegateY()static org.joml.Matrix3fnegateY(org.joml.Matrix3f dest) static org.joml.Matrix3fnegateZ()static org.joml.Matrix3fnegateZ(org.joml.Matrix3f dest) static org.joml.Matrix3fnormal()static org.joml.Matrix3fnormal(org.joml.Matrix3f dest) static org.joml.Vector3fnormalizedPositiveX(org.joml.Vector3f dir) static org.joml.Vector3fnormalizedPositiveY(org.joml.Vector3f dir) static org.joml.Vector3fnormalizedPositiveZ(org.joml.Vector3f dir) static org.joml.Matrix3fobliqueZ(float a, float b) static org.joml.Matrix3fobliqueZ(float a, float b, org.joml.Matrix3f dest) static org.joml.Vector3fpositiveX(org.joml.Vector3f dir) static org.joml.Vector3fpositiveY(org.joml.Vector3f dir) static org.joml.Vector3fpositiveZ(org.joml.Vector3f dir) static floatquadraticFormProduct(float x, float y, float z) static floatquadraticFormProduct(org.joml.Vector3fc v) static voidstatic org.joml.Matrix3freflect(float nx, float ny, float nz) static org.joml.Matrix3freflect(float nx, float ny, float nz, org.joml.Matrix3f dest) static org.joml.Matrix3freflect(org.joml.Quaternionfc orientation) static org.joml.Matrix3freflect(org.joml.Quaternionfc orientation, org.joml.Matrix3f dest) static org.joml.Matrix3freflect(org.joml.Vector3fc normal) static org.joml.Matrix3freflect(org.joml.Vector3fc normal, org.joml.Matrix3f dest) static org.joml.Matrix3freflection(float nx, float ny, float nz) static org.joml.Matrix3freflection(org.joml.Quaternionfc orientation) static org.joml.Matrix3freflection(org.joml.Vector3fc normal) static org.joml.Matrix3frotate(float ang, float x, float y, float z) static org.joml.Matrix3frotate(float ang, float x, float y, float z, org.joml.Matrix3f dest) static org.joml.Matrix3frotate(float angle, org.joml.Vector3fc axis) static org.joml.Matrix3frotate(float angle, org.joml.Vector3fc axis, org.joml.Matrix3f dest) static org.joml.Matrix3frotate(org.joml.AxisAngle4f axisAngle) static org.joml.Matrix3frotate(org.joml.AxisAngle4f axisAngle, org.joml.Matrix3f dest) static org.joml.Matrix3frotate(org.joml.Quaternionfc quat) static org.joml.Matrix3frotate(org.joml.Quaternionfc quat, org.joml.Matrix3f dest) static org.joml.Matrix3frotateLocal(float ang, float x, float y, float z) static org.joml.Matrix3frotateLocal(float ang, float x, float y, float z, org.joml.Matrix3f dest) static org.joml.Matrix3frotateLocal(org.joml.Quaternionfc quat) static org.joml.Matrix3frotateLocal(org.joml.Quaternionfc quat, org.joml.Matrix3f dest) static org.joml.Matrix3frotateLocalX(float ang) static org.joml.Matrix3frotateLocalX(float ang, org.joml.Matrix3f dest) static org.joml.Matrix3frotateLocalY(float ang) static org.joml.Matrix3frotateLocalY(float ang, org.joml.Matrix3f dest) static org.joml.Matrix3frotateLocalZ(float ang) static org.joml.Matrix3frotateLocalZ(float ang, org.joml.Matrix3f dest) static org.joml.Matrix3frotateTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) static org.joml.Matrix3frotateTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ, org.joml.Matrix3f dest) static org.joml.Matrix3frotateTowards(org.joml.Vector3fc direction, org.joml.Vector3fc up) static org.joml.Matrix3frotateTowards(org.joml.Vector3fc direction, org.joml.Vector3fc up, org.joml.Matrix3f dest) static org.joml.Matrix3frotateX(float ang) static org.joml.Matrix3frotateX(float ang, org.joml.Matrix3f dest) static org.joml.Matrix3frotateXYZ(float angleX, float angleY, float angleZ) static org.joml.Matrix3frotateXYZ(float angleX, float angleY, float angleZ, org.joml.Matrix3f dest) static org.joml.Matrix3frotateXYZ(org.joml.Vector3f angles) static org.joml.Matrix3frotateY(float ang) static org.joml.Matrix3frotateY(float ang, org.joml.Matrix3f dest) static org.joml.Matrix3frotateYXZ(float angleY, float angleX, float angleZ) static org.joml.Matrix3frotateYXZ(float angleY, float angleX, float angleZ, org.joml.Matrix3f dest) static org.joml.Matrix3frotateYXZ(org.joml.Vector3f angles) static org.joml.Matrix3frotateZ(float ang) static org.joml.Matrix3frotateZ(float ang, org.joml.Matrix3f dest) static org.joml.Matrix3frotateZYX(float angleZ, float angleY, float angleX) static org.joml.Matrix3frotateZYX(float angleZ, float angleY, float angleX, org.joml.Matrix3f dest) static org.joml.Matrix3frotateZYX(org.joml.Vector3f angles) static org.joml.Matrix3frotation(float angle, float x, float y, float z) static org.joml.Matrix3frotation(float angle, org.joml.Vector3fc axis) static org.joml.Matrix3frotation(org.joml.AxisAngle4f axisAngle) static org.joml.Matrix3frotation(org.joml.Quaternionfc quat) static org.joml.Matrix3frotationTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) static org.joml.Matrix3frotationTowards(org.joml.Vector3fc dir, org.joml.Vector3fc up) static org.joml.Matrix3frotationX(float ang) static org.joml.Matrix3frotationXYZ(float angleX, float angleY, float angleZ) static org.joml.Matrix3frotationY(float ang) static org.joml.Matrix3frotationYXZ(float angleY, float angleX, float angleZ) static org.joml.Matrix3frotationZ(float ang) static org.joml.Matrix3frotationZYX(float angleZ, float angleY, float angleX) static org.joml.Matrix3fscale(float xyz) static org.joml.Matrix3fscale(float x, float y, float z) static org.joml.Matrix3fscale(float x, float y, float z, org.joml.Matrix3f dest) static org.joml.Matrix3fscale(float xyz, org.joml.Matrix3f dest) static org.joml.Matrix3fscale(org.joml.Vector3fc xyz) static org.joml.Matrix3fscale(org.joml.Vector3fc xyz, org.joml.Matrix3f dest) static org.joml.Matrix3fscaleLocal(float x, float y, float z) static org.joml.Matrix3fscaleLocal(float x, float y, float z, org.joml.Matrix3f dest) static org.joml.Matrix3fscaling(float factor) static org.joml.Matrix3fscaling(float x, float y, float z) static org.joml.Matrix3fscaling(org.joml.Vector3fc xyz) static org.joml.Matrix3fset(float[] m) static org.joml.Matrix3fset(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) static org.joml.Matrix3fset(int column, int row, float value) static org.joml.Matrix3fset(int index, ByteBuffer buffer) static org.joml.Matrix3fset(int index, FloatBuffer buffer) static org.joml.Matrix3fset(ByteBuffer buffer) static org.joml.Matrix3fset(FloatBuffer buffer) static org.joml.Matrix3fset(org.joml.AxisAngle4d axisAngle) static org.joml.Matrix3fset(org.joml.AxisAngle4f axisAngle) static org.joml.Matrix3fset(org.joml.Matrix2fc mat) static org.joml.Matrix3fset(org.joml.Matrix3fc m) static org.joml.Matrix3fset(org.joml.Matrix4fc mat) static org.joml.Matrix3fset(org.joml.Matrix4x3fc m) static org.joml.Matrix3fset(org.joml.Quaterniondc q) static org.joml.Matrix3fset(org.joml.Quaternionfc q) static org.joml.Matrix3fset(org.joml.Vector3fc col0, org.joml.Vector3fc col1, org.joml.Vector3fc col2) static org.joml.Matrix3fsetColumn(int column, float x, float y, float z) static org.joml.Matrix3fsetColumn(int column, org.joml.Vector3fc src) static org.joml.Matrix3fsetFromAddress(long address) static org.joml.Matrix3fsetLookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) static org.joml.Matrix3fsetLookAlong(org.joml.Vector3fc dir, org.joml.Vector3fc up) static org.joml.Matrix3fsetRow(int row, float x, float y, float z) static org.joml.Matrix3fsetRow(int row, org.joml.Vector3fc src) static org.joml.Matrix3fsetRowColumn(int row, int column, float value) static org.joml.Matrix3fsetSkewSymmetric(float a, float b, float c) static org.joml.Matrix3fsetTransposed(org.joml.Matrix3fc m) static org.joml.Matrix3fsub(org.joml.Matrix3fc subtrahend) static org.joml.Matrix3fsub(org.joml.Matrix3fc subtrahend, org.joml.Matrix3f dest) static org.joml.Matrix3fswap(org.joml.Matrix3f other) static StringtoString(NumberFormat formatter) static org.joml.Vector3ftransform(float x, float y, float z, org.joml.Vector3f dest) static org.joml.Vector3ftransform(org.joml.Vector3f v) static org.joml.Vector3ftransform(org.joml.Vector3fc v, org.joml.Vector3f dest) static org.joml.Vector3ftransformTranspose(float x, float y, float z, org.joml.Vector3f dest) static org.joml.Vector3ftransformTranspose(org.joml.Vector3f v) static org.joml.Vector3ftransformTranspose(org.joml.Vector3fc v, org.joml.Vector3f dest) static org.joml.Matrix3fstatic org.joml.Matrix3ftranspose(org.joml.Matrix3f dest) static voidstatic org.joml.Matrix3fzero()
-
Constructor Details
-
ExpandMatrix3f
public ExpandMatrix3f()
-
-
Method Details
-
m00
public static float m00() -
m01
public static float m01() -
m02
public static float m02() -
m10
public static float m10() -
m11
public static float m11() -
m12
public static float m12() -
m20
public static float m20() -
m21
public static float m21() -
m22
public static float m22() -
m00
public static org.joml.Matrix3f m00(float m00) -
m01
public static org.joml.Matrix3f m01(float m01) -
m02
public static org.joml.Matrix3f m02(float m02) -
m10
public static org.joml.Matrix3f m10(float m10) -
m11
public static org.joml.Matrix3f m11(float m11) -
m12
public static org.joml.Matrix3f m12(float m12) -
m20
public static org.joml.Matrix3f m20(float m20) -
m21
public static org.joml.Matrix3f m21(float m21) -
m22
public static org.joml.Matrix3f m22(float m22) -
set
public static org.joml.Matrix3f set(org.joml.Matrix3fc m) -
setTransposed
public static org.joml.Matrix3f setTransposed(org.joml.Matrix3fc m) -
set
public static org.joml.Matrix3f set(org.joml.Matrix4x3fc m) -
set
public static org.joml.Matrix3f set(org.joml.Matrix4fc mat) -
set
public static org.joml.Matrix3f set(org.joml.Matrix2fc mat) -
set
public static org.joml.Matrix3f set(org.joml.AxisAngle4f axisAngle) -
set
public static org.joml.Matrix3f set(org.joml.AxisAngle4d axisAngle) -
set
public static org.joml.Matrix3f set(org.joml.Quaternionfc q) -
set
public static org.joml.Matrix3f set(org.joml.Quaterniondc q) -
mul
public static org.joml.Matrix3f mul(org.joml.Matrix3fc right) -
mul
public static org.joml.Matrix3f mul(org.joml.Matrix3fc right, org.joml.Matrix3f dest) -
mulLocal
public static org.joml.Matrix3f mulLocal(org.joml.Matrix3fc left) -
mulLocal
public static org.joml.Matrix3f mulLocal(org.joml.Matrix3fc left, org.joml.Matrix3f dest) -
set
public static org.joml.Matrix3f set(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) -
set
public static org.joml.Matrix3f set(float[] m) -
set
public static org.joml.Matrix3f set(org.joml.Vector3fc col0, org.joml.Vector3fc col1, org.joml.Vector3fc col2) -
determinant
public static float determinant() -
invert
public static org.joml.Matrix3f invert() -
invert
public static org.joml.Matrix3f invert(org.joml.Matrix3f dest) -
transpose
public static org.joml.Matrix3f transpose() -
transpose
public static org.joml.Matrix3f transpose(org.joml.Matrix3f dest) -
toString
-
get
public static org.joml.Matrix3f get(org.joml.Matrix3f dest) -
get
public static org.joml.Matrix4f get(org.joml.Matrix4f dest) -
getRotation
public static org.joml.AxisAngle4f getRotation(org.joml.AxisAngle4f dest) -
getUnnormalizedRotation
public static org.joml.Quaternionf getUnnormalizedRotation(org.joml.Quaternionf dest) -
getNormalizedRotation
public static org.joml.Quaternionf getNormalizedRotation(org.joml.Quaternionf dest) -
getUnnormalizedRotation
public static org.joml.Quaterniond getUnnormalizedRotation(org.joml.Quaterniond dest) -
getNormalizedRotation
public static org.joml.Quaterniond getNormalizedRotation(org.joml.Quaterniond dest) -
get
-
get
-
get
-
get
-
get3x4
-
get3x4
-
get3x4
-
get3x4
-
getTransposed
-
getTransposed
-
getTransposed
-
getTransposed
-
getToAddress
public static org.joml.Matrix3fc getToAddress(long address) -
get
public static float[] get(float[] arr, int offset) -
get
public static float[] get(float[] arr) -
set
-
set
-
set
-
set
-
setFromAddress
public static org.joml.Matrix3f setFromAddress(long address) -
zero
public static org.joml.Matrix3f zero() -
identity
public static org.joml.Matrix3f identity() -
scale
public static org.joml.Matrix3f scale(org.joml.Vector3fc xyz, org.joml.Matrix3f dest) -
scale
public static org.joml.Matrix3f scale(org.joml.Vector3fc xyz) -
scale
public static org.joml.Matrix3f scale(float x, float y, float z, org.joml.Matrix3f dest) -
scale
public static org.joml.Matrix3f scale(float x, float y, float z) -
scale
public static org.joml.Matrix3f scale(float xyz, org.joml.Matrix3f dest) -
scale
public static org.joml.Matrix3f scale(float xyz) -
scaleLocal
public static org.joml.Matrix3f scaleLocal(float x, float y, float z, org.joml.Matrix3f dest) -
scaleLocal
public static org.joml.Matrix3f scaleLocal(float x, float y, float z) -
scaling
public static org.joml.Matrix3f scaling(float factor) -
scaling
public static org.joml.Matrix3f scaling(float x, float y, float z) -
scaling
public static org.joml.Matrix3f scaling(org.joml.Vector3fc xyz) -
rotation
public static org.joml.Matrix3f rotation(float angle, org.joml.Vector3fc axis) -
rotation
public static org.joml.Matrix3f rotation(org.joml.AxisAngle4f axisAngle) -
rotation
public static org.joml.Matrix3f rotation(float angle, float x, float y, float z) -
rotationX
public static org.joml.Matrix3f rotationX(float ang) -
rotationY
public static org.joml.Matrix3f rotationY(float ang) -
rotationZ
public static org.joml.Matrix3f rotationZ(float ang) -
rotationXYZ
public static org.joml.Matrix3f rotationXYZ(float angleX, float angleY, float angleZ) -
rotationZYX
public static org.joml.Matrix3f rotationZYX(float angleZ, float angleY, float angleX) -
rotationYXZ
public static org.joml.Matrix3f rotationYXZ(float angleY, float angleX, float angleZ) -
rotation
public static org.joml.Matrix3f rotation(org.joml.Quaternionfc quat) -
transform
public static org.joml.Vector3f transform(org.joml.Vector3f v) -
transform
public static org.joml.Vector3f transform(org.joml.Vector3fc v, org.joml.Vector3f dest) -
transform
public static org.joml.Vector3f transform(float x, float y, float z, org.joml.Vector3f dest) -
transformTranspose
public static org.joml.Vector3f transformTranspose(org.joml.Vector3f v) -
transformTranspose
public static org.joml.Vector3f transformTranspose(org.joml.Vector3fc v, org.joml.Vector3f dest) -
transformTranspose
public static org.joml.Vector3f transformTranspose(float x, float y, float z, org.joml.Vector3f dest) -
writeExternal
- Throws:
IOException
-
readExternal
- Throws:
IOException
-
rotateX
public static org.joml.Matrix3f rotateX(float ang, org.joml.Matrix3f dest) -
rotateX
public static org.joml.Matrix3f rotateX(float ang) -
rotateY
public static org.joml.Matrix3f rotateY(float ang, org.joml.Matrix3f dest) -
rotateY
public static org.joml.Matrix3f rotateY(float ang) -
rotateZ
public static org.joml.Matrix3f rotateZ(float ang, org.joml.Matrix3f dest) -
rotateZ
public static org.joml.Matrix3f rotateZ(float ang) -
rotateXYZ
public static org.joml.Matrix3f rotateXYZ(org.joml.Vector3f angles) -
rotateXYZ
public static org.joml.Matrix3f rotateXYZ(float angleX, float angleY, float angleZ) -
rotateXYZ
public static org.joml.Matrix3f rotateXYZ(float angleX, float angleY, float angleZ, org.joml.Matrix3f dest) -
rotateZYX
public static org.joml.Matrix3f rotateZYX(org.joml.Vector3f angles) -
rotateZYX
public static org.joml.Matrix3f rotateZYX(float angleZ, float angleY, float angleX) -
rotateZYX
public static org.joml.Matrix3f rotateZYX(float angleZ, float angleY, float angleX, org.joml.Matrix3f dest) -
rotateYXZ
public static org.joml.Matrix3f rotateYXZ(org.joml.Vector3f angles) -
rotateYXZ
public static org.joml.Matrix3f rotateYXZ(float angleY, float angleX, float angleZ) -
rotateYXZ
public static org.joml.Matrix3f rotateYXZ(float angleY, float angleX, float angleZ, org.joml.Matrix3f dest) -
rotate
public static org.joml.Matrix3f rotate(float ang, float x, float y, float z) -
rotate
public static org.joml.Matrix3f rotate(float ang, float x, float y, float z, org.joml.Matrix3f dest) -
rotateLocal
public static org.joml.Matrix3f rotateLocal(float ang, float x, float y, float z, org.joml.Matrix3f dest) -
rotateLocal
public static org.joml.Matrix3f rotateLocal(float ang, float x, float y, float z) -
rotateLocalX
public static org.joml.Matrix3f rotateLocalX(float ang, org.joml.Matrix3f dest) -
rotateLocalX
public static org.joml.Matrix3f rotateLocalX(float ang) -
rotateLocalY
public static org.joml.Matrix3f rotateLocalY(float ang, org.joml.Matrix3f dest) -
rotateLocalY
public static org.joml.Matrix3f rotateLocalY(float ang) -
rotateLocalZ
public static org.joml.Matrix3f rotateLocalZ(float ang, org.joml.Matrix3f dest) -
rotateLocalZ
public static org.joml.Matrix3f rotateLocalZ(float ang) -
rotate
public static org.joml.Matrix3f rotate(org.joml.Quaternionfc quat) -
rotate
public static org.joml.Matrix3f rotate(org.joml.Quaternionfc quat, org.joml.Matrix3f dest) -
rotateLocal
public static org.joml.Matrix3f rotateLocal(org.joml.Quaternionfc quat, org.joml.Matrix3f dest) -
rotateLocal
public static org.joml.Matrix3f rotateLocal(org.joml.Quaternionfc quat) -
rotate
public static org.joml.Matrix3f rotate(org.joml.AxisAngle4f axisAngle) -
rotate
public static org.joml.Matrix3f rotate(org.joml.AxisAngle4f axisAngle, org.joml.Matrix3f dest) -
rotate
public static org.joml.Matrix3f rotate(float angle, org.joml.Vector3fc axis) -
rotate
public static org.joml.Matrix3f rotate(float angle, org.joml.Vector3fc axis, org.joml.Matrix3f dest) -
lookAlong
public static org.joml.Matrix3f lookAlong(org.joml.Vector3fc dir, org.joml.Vector3fc up) -
lookAlong
public static org.joml.Matrix3f lookAlong(org.joml.Vector3fc dir, org.joml.Vector3fc up, org.joml.Matrix3f dest) -
lookAlong
public static org.joml.Matrix3f lookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ, org.joml.Matrix3f dest) -
lookAlong
public static org.joml.Matrix3f lookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) -
setLookAlong
public static org.joml.Matrix3f setLookAlong(org.joml.Vector3fc dir, org.joml.Vector3fc up) -
setLookAlong
public static org.joml.Matrix3f setLookAlong(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) -
getRow
public static org.joml.Vector3f getRow(int row, org.joml.Vector3f dest) throws IndexOutOfBoundsException - Throws:
IndexOutOfBoundsException
-
setRow
public static org.joml.Matrix3f setRow(int row, org.joml.Vector3fc src) throws IndexOutOfBoundsException - Throws:
IndexOutOfBoundsException
-
setRow
public static org.joml.Matrix3f setRow(int row, float x, float y, float z) throws IndexOutOfBoundsException - Throws:
IndexOutOfBoundsException
-
getColumn
public static org.joml.Vector3f getColumn(int column, org.joml.Vector3f dest) throws IndexOutOfBoundsException - Throws:
IndexOutOfBoundsException
-
setColumn
public static org.joml.Matrix3f setColumn(int column, org.joml.Vector3fc src) throws IndexOutOfBoundsException - Throws:
IndexOutOfBoundsException
-
setColumn
public static org.joml.Matrix3f setColumn(int column, float x, float y, float z) throws IndexOutOfBoundsException - Throws:
IndexOutOfBoundsException
-
get
public static float get(int column, int row) -
set
public static org.joml.Matrix3f set(int column, int row, float value) -
getRowColumn
public static float getRowColumn(int row, int column) -
setRowColumn
public static org.joml.Matrix3f setRowColumn(int row, int column, float value) -
normal
public static org.joml.Matrix3f normal() -
normal
public static org.joml.Matrix3f normal(org.joml.Matrix3f dest) -
cofactor
public static org.joml.Matrix3f cofactor() -
cofactor
public static org.joml.Matrix3f cofactor(org.joml.Matrix3f dest) -
getScale
public static org.joml.Vector3f getScale(org.joml.Vector3f dest) -
positiveZ
public static org.joml.Vector3f positiveZ(org.joml.Vector3f dir) -
normalizedPositiveZ
public static org.joml.Vector3f normalizedPositiveZ(org.joml.Vector3f dir) -
positiveX
public static org.joml.Vector3f positiveX(org.joml.Vector3f dir) -
normalizedPositiveX
public static org.joml.Vector3f normalizedPositiveX(org.joml.Vector3f dir) -
positiveY
public static org.joml.Vector3f positiveY(org.joml.Vector3f dir) -
normalizedPositiveY
public static org.joml.Vector3f normalizedPositiveY(org.joml.Vector3f dir) -
equals
public static boolean equals(org.joml.Matrix3fc m, float delta) -
swap
public static org.joml.Matrix3f swap(org.joml.Matrix3f other) -
add
public static org.joml.Matrix3f add(org.joml.Matrix3fc other) -
add
public static org.joml.Matrix3f add(org.joml.Matrix3fc other, org.joml.Matrix3f dest) -
sub
public static org.joml.Matrix3f sub(org.joml.Matrix3fc subtrahend) -
sub
public static org.joml.Matrix3f sub(org.joml.Matrix3fc subtrahend, org.joml.Matrix3f dest) -
mulComponentWise
public static org.joml.Matrix3f mulComponentWise(org.joml.Matrix3fc other) -
mulComponentWise
public static org.joml.Matrix3f mulComponentWise(org.joml.Matrix3fc other, org.joml.Matrix3f dest) -
setSkewSymmetric
public static org.joml.Matrix3f setSkewSymmetric(float a, float b, float c) -
lerp
public static org.joml.Matrix3f lerp(org.joml.Matrix3fc other, float t) -
lerp
public static org.joml.Matrix3f lerp(org.joml.Matrix3fc other, float t, org.joml.Matrix3f dest) -
rotateTowards
public static org.joml.Matrix3f rotateTowards(org.joml.Vector3fc direction, org.joml.Vector3fc up, org.joml.Matrix3f dest) -
rotateTowards
public static org.joml.Matrix3f rotateTowards(org.joml.Vector3fc direction, org.joml.Vector3fc up) -
rotateTowards
public static org.joml.Matrix3f rotateTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) -
rotateTowards
public static org.joml.Matrix3f rotateTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ, org.joml.Matrix3f dest) -
rotationTowards
public static org.joml.Matrix3f rotationTowards(org.joml.Vector3fc dir, org.joml.Vector3fc up) -
rotationTowards
public static org.joml.Matrix3f rotationTowards(float dirX, float dirY, float dirZ, float upX, float upY, float upZ) -
getEulerAnglesZYX
public static org.joml.Vector3f getEulerAnglesZYX(org.joml.Vector3f dest) -
getEulerAnglesXYZ
public static org.joml.Vector3f getEulerAnglesXYZ(org.joml.Vector3f dest) -
obliqueZ
public static org.joml.Matrix3f obliqueZ(float a, float b) -
obliqueZ
public static org.joml.Matrix3f obliqueZ(float a, float b, org.joml.Matrix3f dest) -
reflect
public static org.joml.Matrix3f reflect(float nx, float ny, float nz, org.joml.Matrix3f dest) -
reflect
public static org.joml.Matrix3f reflect(float nx, float ny, float nz) -
reflect
public static org.joml.Matrix3f reflect(org.joml.Vector3fc normal) -
reflect
public static org.joml.Matrix3f reflect(org.joml.Quaternionfc orientation) -
reflect
public static org.joml.Matrix3f reflect(org.joml.Quaternionfc orientation, org.joml.Matrix3f dest) -
reflect
public static org.joml.Matrix3f reflect(org.joml.Vector3fc normal, org.joml.Matrix3f dest) -
reflection
public static org.joml.Matrix3f reflection(float nx, float ny, float nz) -
reflection
public static org.joml.Matrix3f reflection(org.joml.Vector3fc normal) -
reflection
public static org.joml.Matrix3f reflection(org.joml.Quaternionfc orientation) -
isFinite
public static boolean isFinite() -
quadraticFormProduct
public static float quadraticFormProduct(float x, float y, float z) -
quadraticFormProduct
public static float quadraticFormProduct(org.joml.Vector3fc v) -
mapXZY
public static org.joml.Matrix3f mapXZY() -
mapXZY
public static org.joml.Matrix3f mapXZY(org.joml.Matrix3f dest) -
mapXZnY
public static org.joml.Matrix3f mapXZnY() -
mapXZnY
public static org.joml.Matrix3f mapXZnY(org.joml.Matrix3f dest) -
mapXnYnZ
public static org.joml.Matrix3f mapXnYnZ() -
mapXnYnZ
public static org.joml.Matrix3f mapXnYnZ(org.joml.Matrix3f dest) -
mapXnZY
public static org.joml.Matrix3f mapXnZY() -
mapXnZY
public static org.joml.Matrix3f mapXnZY(org.joml.Matrix3f dest) -
mapXnZnY
public static org.joml.Matrix3f mapXnZnY() -
mapXnZnY
public static org.joml.Matrix3f mapXnZnY(org.joml.Matrix3f dest) -
mapYXZ
public static org.joml.Matrix3f mapYXZ() -
mapYXZ
public static org.joml.Matrix3f mapYXZ(org.joml.Matrix3f dest) -
mapYXnZ
public static org.joml.Matrix3f mapYXnZ() -
mapYXnZ
public static org.joml.Matrix3f mapYXnZ(org.joml.Matrix3f dest) -
mapYZX
public static org.joml.Matrix3f mapYZX() -
mapYZX
public static org.joml.Matrix3f mapYZX(org.joml.Matrix3f dest) -
mapYZnX
public static org.joml.Matrix3f mapYZnX() -
mapYZnX
public static org.joml.Matrix3f mapYZnX(org.joml.Matrix3f dest) -
mapYnXZ
public static org.joml.Matrix3f mapYnXZ() -
mapYnXZ
public static org.joml.Matrix3f mapYnXZ(org.joml.Matrix3f dest) -
mapYnXnZ
public static org.joml.Matrix3f mapYnXnZ() -
mapYnXnZ
public static org.joml.Matrix3f mapYnXnZ(org.joml.Matrix3f dest) -
mapYnZX
public static org.joml.Matrix3f mapYnZX() -
mapYnZX
public static org.joml.Matrix3f mapYnZX(org.joml.Matrix3f dest) -
mapYnZnX
public static org.joml.Matrix3f mapYnZnX() -
mapYnZnX
public static org.joml.Matrix3f mapYnZnX(org.joml.Matrix3f dest) -
mapZXY
public static org.joml.Matrix3f mapZXY() -
mapZXY
public static org.joml.Matrix3f mapZXY(org.joml.Matrix3f dest) -
mapZXnY
public static org.joml.Matrix3f mapZXnY() -
mapZXnY
public static org.joml.Matrix3f mapZXnY(org.joml.Matrix3f dest) -
mapZYX
public static org.joml.Matrix3f mapZYX() -
mapZYX
public static org.joml.Matrix3f mapZYX(org.joml.Matrix3f dest) -
mapZYnX
public static org.joml.Matrix3f mapZYnX() -
mapZYnX
public static org.joml.Matrix3f mapZYnX(org.joml.Matrix3f dest) -
mapZnXY
public static org.joml.Matrix3f mapZnXY() -
mapZnXY
public static org.joml.Matrix3f mapZnXY(org.joml.Matrix3f dest) -
mapZnXnY
public static org.joml.Matrix3f mapZnXnY() -
mapZnXnY
public static org.joml.Matrix3f mapZnXnY(org.joml.Matrix3f dest) -
mapZnYX
public static org.joml.Matrix3f mapZnYX() -
mapZnYX
public static org.joml.Matrix3f mapZnYX(org.joml.Matrix3f dest) -
mapZnYnX
public static org.joml.Matrix3f mapZnYnX() -
mapZnYnX
public static org.joml.Matrix3f mapZnYnX(org.joml.Matrix3f dest) -
mapnXYnZ
public static org.joml.Matrix3f mapnXYnZ() -
mapnXYnZ
public static org.joml.Matrix3f mapnXYnZ(org.joml.Matrix3f dest) -
mapnXZY
public static org.joml.Matrix3f mapnXZY() -
mapnXZY
public static org.joml.Matrix3f mapnXZY(org.joml.Matrix3f dest) -
mapnXZnY
public static org.joml.Matrix3f mapnXZnY() -
mapnXZnY
public static org.joml.Matrix3f mapnXZnY(org.joml.Matrix3f dest) -
mapnXnYZ
public static org.joml.Matrix3f mapnXnYZ() -
mapnXnYZ
public static org.joml.Matrix3f mapnXnYZ(org.joml.Matrix3f dest) -
mapnXnYnZ
public static org.joml.Matrix3f mapnXnYnZ() -
mapnXnYnZ
public static org.joml.Matrix3f mapnXnYnZ(org.joml.Matrix3f dest) -
mapnXnZY
public static org.joml.Matrix3f mapnXnZY() -
mapnXnZY
public static org.joml.Matrix3f mapnXnZY(org.joml.Matrix3f dest) -
mapnXnZnY
public static org.joml.Matrix3f mapnXnZnY() -
mapnXnZnY
public static org.joml.Matrix3f mapnXnZnY(org.joml.Matrix3f dest) -
mapnYXZ
public static org.joml.Matrix3f mapnYXZ() -
mapnYXZ
public static org.joml.Matrix3f mapnYXZ(org.joml.Matrix3f dest) -
mapnYXnZ
public static org.joml.Matrix3f mapnYXnZ() -
mapnYXnZ
public static org.joml.Matrix3f mapnYXnZ(org.joml.Matrix3f dest) -
mapnYZX
public static org.joml.Matrix3f mapnYZX() -
mapnYZX
public static org.joml.Matrix3f mapnYZX(org.joml.Matrix3f dest) -
mapnYZnX
public static org.joml.Matrix3f mapnYZnX() -
mapnYZnX
public static org.joml.Matrix3f mapnYZnX(org.joml.Matrix3f dest) -
mapnYnXZ
public static org.joml.Matrix3f mapnYnXZ() -
mapnYnXZ
public static org.joml.Matrix3f mapnYnXZ(org.joml.Matrix3f dest) -
mapnYnXnZ
public static org.joml.Matrix3f mapnYnXnZ() -
mapnYnXnZ
public static org.joml.Matrix3f mapnYnXnZ(org.joml.Matrix3f dest) -
mapnYnZX
public static org.joml.Matrix3f mapnYnZX() -
mapnYnZX
public static org.joml.Matrix3f mapnYnZX(org.joml.Matrix3f dest) -
mapnYnZnX
public static org.joml.Matrix3f mapnYnZnX() -
mapnYnZnX
public static org.joml.Matrix3f mapnYnZnX(org.joml.Matrix3f dest) -
mapnZXY
public static org.joml.Matrix3f mapnZXY() -
mapnZXY
public static org.joml.Matrix3f mapnZXY(org.joml.Matrix3f dest) -
mapnZXnY
public static org.joml.Matrix3f mapnZXnY() -
mapnZXnY
public static org.joml.Matrix3f mapnZXnY(org.joml.Matrix3f dest) -
mapnZYX
public static org.joml.Matrix3f mapnZYX() -
mapnZYX
public static org.joml.Matrix3f mapnZYX(org.joml.Matrix3f dest) -
mapnZYnX
public static org.joml.Matrix3f mapnZYnX() -
mapnZYnX
public static org.joml.Matrix3f mapnZYnX(org.joml.Matrix3f dest) -
mapnZnXY
public static org.joml.Matrix3f mapnZnXY() -
mapnZnXY
public static org.joml.Matrix3f mapnZnXY(org.joml.Matrix3f dest) -
mapnZnXnY
public static org.joml.Matrix3f mapnZnXnY() -
mapnZnXnY
public static org.joml.Matrix3f mapnZnXnY(org.joml.Matrix3f dest) -
mapnZnYX
public static org.joml.Matrix3f mapnZnYX() -
mapnZnYX
public static org.joml.Matrix3f mapnZnYX(org.joml.Matrix3f dest) -
mapnZnYnX
public static org.joml.Matrix3f mapnZnYnX() -
mapnZnYnX
public static org.joml.Matrix3f mapnZnYnX(org.joml.Matrix3f dest) -
negateX
public static org.joml.Matrix3f negateX() -
negateX
public static org.joml.Matrix3f negateX(org.joml.Matrix3f dest) -
negateY
public static org.joml.Matrix3f negateY() -
negateY
public static org.joml.Matrix3f negateY(org.joml.Matrix3f dest) -
negateZ
public static org.joml.Matrix3f negateZ() -
negateZ
public static org.joml.Matrix3f negateZ(org.joml.Matrix3f dest)
-