Matrix3f |
Matrix3f.add(Matrix3fc other) |
Component-wise add this and other .
|
Matrix3f |
Matrix3f.add(Matrix3fc other,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.add(Matrix3fc other,
Matrix3f dest) |
Component-wise add this and other and store the result in dest .
|
Matrix3f |
Matrix3f.cofactor() |
Compute the cofactor matrix of this .
|
Matrix3f |
Matrix3f.cofactor(Matrix3f dest) |
Compute the cofactor matrix of this and store it into dest .
|
Matrix3f |
Matrix3fc.cofactor(Matrix3f dest) |
Compute the cofactor matrix of this and store it into dest .
|
Matrix3f |
Matrix4f.cofactor3x3(Matrix3f dest) |
Compute the cofactor matrix of the upper left 3x3 submatrix of this
and store it into dest .
|
Matrix3f |
Matrix4fc.cofactor3x3(Matrix3f dest) |
Compute the cofactor matrix of the upper left 3x3 submatrix of this
and store it into dest .
|
Matrix3f |
Matrix4x3f.cofactor3x3(Matrix3f dest) |
Compute the cofactor matrix of the left 3x3 submatrix of this
and store it into dest .
|
Matrix3f |
Matrix4x3fc.cofactor3x3(Matrix3f dest) |
Compute the cofactor matrix of the left 3x3 submatrix of this
and store it into dest .
|
Matrix3f |
AxisAngle4d.get(Matrix3f m) |
|
Matrix3f |
AxisAngle4f.get(Matrix3f m) |
|
Matrix3f |
Matrix2f.get(Matrix3f dest) |
|
Matrix3f |
Matrix2fc.get(Matrix3f dest) |
Get the current values of this matrix and store them as
the rotational component of dest .
|
Matrix3f |
Matrix3f.get(Matrix3f dest) |
Get the current values of this matrix and store them into
dest .
|
Matrix3f |
Matrix3fc.get(Matrix3f dest) |
Get the current values of this matrix and store them into
dest .
|
Matrix3f |
Quaterniond.get(Matrix3f dest) |
|
Matrix3f |
Quaterniondc.get(Matrix3f dest) |
Set the given destination matrix to the rotation represented by this .
|
Matrix3f |
Quaternionf.get(Matrix3f dest) |
|
Matrix3f |
Quaternionfc.get(Matrix3f dest) |
Set the given destination matrix to the rotation represented by this .
|
Matrix3f |
Matrix4f.get3x3(Matrix3f dest) |
|
Matrix3f |
Matrix4fc.get3x3(Matrix3f dest) |
Get the current values of the upper left 3x3 submatrix of this matrix and store them into
dest .
|
Matrix3f |
Matrix3f.identity() |
Set this matrix to the identity.
|
Matrix3f |
Matrix3f.invert() |
Invert this matrix.
|
Matrix3f |
Matrix3f.invert(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.invert(Matrix3f dest) |
Invert the this matrix and store the result in dest .
|
Matrix3f |
Matrix3f.lerp(Matrix3fc other,
float t) |
Linearly interpolate this and other using the given interpolation factor t
and store the result in this .
|
Matrix3f |
Matrix3f.lerp(Matrix3fc other,
float t,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.lerp(Matrix3fc other,
float t,
Matrix3f dest) |
Linearly interpolate this and other using the given interpolation factor t
and store the result in dest .
|
Matrix3f |
Matrix3f.lookAlong(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ) |
Apply a rotation transformation to this matrix to make -z point along dir .
|
Matrix3f |
Matrix3f.lookAlong(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest) |
Apply a rotation transformation to this matrix to make -z point along dir
and store the result in dest .
|
Matrix3f |
Matrix3f.lookAlong(Vector3fc dir,
Vector3fc up) |
Apply a rotation transformation to this matrix to make -z point along dir .
|
Matrix3f |
Matrix3f.lookAlong(Vector3fc dir,
Vector3fc up,
Matrix3f dest) |
Apply a rotation transformation to this matrix to make -z point along dir
and store the result in dest .
|
Matrix3f |
Matrix3fc.lookAlong(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest) |
Apply a rotation transformation to this matrix to make -z point along dir
and store the result in dest .
|
Matrix3f |
Matrix3fc.lookAlong(Vector3fc dir,
Vector3fc up,
Matrix3f dest) |
Apply a rotation transformation to this matrix to make -z point along dir
and store the result in dest .
|
Matrix3f |
Matrix3f.m00(float m00) |
Set the value of the matrix element at column 0 and row 0.
|
Matrix3f |
Matrix3f.m01(float m01) |
Set the value of the matrix element at column 0 and row 1.
|
Matrix3f |
Matrix3f.m02(float m02) |
Set the value of the matrix element at column 0 and row 2.
|
Matrix3f |
Matrix3f.m10(float m10) |
Set the value of the matrix element at column 1 and row 0.
|
Matrix3f |
Matrix3f.m11(float m11) |
Set the value of the matrix element at column 1 and row 1.
|
Matrix3f |
Matrix3f.m12(float m12) |
Set the value of the matrix element at column 1 and row 2.
|
Matrix3f |
Matrix3f.m20(float m20) |
Set the value of the matrix element at column 2 and row 0.
|
Matrix3f |
Matrix3f.m21(float m21) |
Set the value of the matrix element at column 2 and row 1.
|
Matrix3f |
Matrix3f.m22(float m22) |
Set the value of the matrix element at column 2 and row 2.
|
Matrix3f |
Matrix3f.mapnXnYnZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXnYnZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnXnYnZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXnYZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXnYZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnXnYZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXnZnY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXnZnY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnXnZnY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXnZY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXnZY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnXnZY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXYnZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXYnZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnXYnZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXZnY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXZnY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnXZnY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXZY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnXZY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnXZY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYnXnZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYnXnZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnYnXnZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYnXZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYnXZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnYnXZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYnZnX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYnZnX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnYnZnX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYnZX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYnZX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnYnZX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYXnZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYXnZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnYXnZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYXZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYXZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnYXZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYZnX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYZnX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnYZnX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYZX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnYZX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnYZX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZnXnY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZnXnY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnZnXnY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZnXY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZnXY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnZnXY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZnYnX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZnYnX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnZnYnX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZnYX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZnYX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnZnYX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZXnY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZXnY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnZXnY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZXY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZXY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnZXY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZYnX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZYnX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnZYnX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZYX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapnZYX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapnZYX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapXnYnZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapXnYnZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapXnYnZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapXnZnY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapXnZnY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapXnZnY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapXnZY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapXnZY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapXnZY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapXZnY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapXZnY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapXZnY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapXZY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapXZY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapXZY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYnXnZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYnXnZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapYnXnZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYnXZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYnXZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapYnXZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYnZnX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYnZnX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapYnZnX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYnZX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYnZX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapYnZX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYXnZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYXnZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapYXnZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYXZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYXZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapYXZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYZnX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYZnX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapYZnX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYZX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapYZX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapYZX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZnXnY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZnXnY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapZnXnY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZnXY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZnXY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapZnXY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZnYnX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZnYnX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapZnYnX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZnYX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZnYX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapZnYX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZXnY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZXnY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapZXnY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZXY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZXY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapZXY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZYnX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZYnX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapZYnX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZYX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mapZYX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mapZYX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.mul(Matrix3fc right) |
Multiply this matrix by the supplied right matrix.
|
Matrix3f |
Matrix3f.mul(Matrix3fc right,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mul(Matrix3fc right,
Matrix3f dest) |
Multiply this matrix by the supplied right matrix and store the result in dest .
|
Matrix3f |
Matrix3f.mulComponentWise(Matrix3fc other) |
Component-wise multiply this by other .
|
Matrix3f |
Matrix3f.mulComponentWise(Matrix3fc other,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mulComponentWise(Matrix3fc other,
Matrix3f dest) |
Component-wise multiply this by other and store the result in dest .
|
Matrix3f |
Matrix3f.mulLocal(Matrix3fc left) |
Pre-multiply this matrix by the supplied left matrix and store the result in this .
|
Matrix3f |
Matrix3f.mulLocal(Matrix3fc left,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.mulLocal(Matrix3fc left,
Matrix3f dest) |
Pre-multiply this matrix by the supplied left matrix and store the result in dest .
|
Matrix3f |
Matrix3f.negateX() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.negateX(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.negateX(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.negateY() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.negateY(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.negateY(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.negateZ() |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.negateZ(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.negateZ(Matrix3f dest) |
Multiply this by the matrix
|
Matrix3f |
Matrix3f.normal() |
Set this matrix to its own normal matrix.
|
Matrix3f |
Matrix3f.normal(Matrix3f dest) |
Compute a normal matrix from this matrix and store it into dest .
|
Matrix3f |
Matrix3fc.normal(Matrix3f dest) |
Compute a normal matrix from this matrix and store it into dest .
|
Matrix3f |
Matrix4f.normal(Matrix3f dest) |
Compute a normal matrix from the upper left 3x3 submatrix of this
and store it into dest .
|
Matrix3f |
Matrix4fc.normal(Matrix3f dest) |
Compute a normal matrix from the upper left 3x3 submatrix of this
and store it into dest .
|
Matrix3f |
Matrix4x3f.normal(Matrix3f dest) |
|
Matrix3f |
Matrix4x3fc.normal(Matrix3f dest) |
Compute a normal matrix from the left 3x3 submatrix of this and store it into dest .
|
Matrix3f |
Matrix4f.normalize3x3(Matrix3f dest) |
|
Matrix3f |
Matrix4fc.normalize3x3(Matrix3f dest) |
Normalize the upper left 3x3 submatrix of this matrix and store the result in dest .
|
Matrix3f |
Matrix4x3f.normalize3x3(Matrix3f dest) |
|
Matrix3f |
Matrix4x3fc.normalize3x3(Matrix3f dest) |
Normalize the left 3x3 submatrix of this matrix and store the result in dest .
|
Matrix3f |
Matrix3f.obliqueZ(float a,
float b) |
Apply an oblique projection transformation to this matrix with the given values for a and
b .
|
Matrix3f |
Matrix3f.obliqueZ(float a,
float b,
Matrix3f dest) |
Apply an oblique projection transformation to this matrix with the given values for a and
b and store the result in dest .
|
Matrix3f |
Matrix3fc.obliqueZ(float a,
float b,
Matrix3f dest) |
Apply an oblique projection transformation to this matrix with the given values for a and
b and store the result in dest .
|
Matrix3f |
Matrix3f.reflect(float nx,
float ny,
float nz) |
Apply a mirror/reflection transformation to this matrix that reflects through the given plane
specified via the plane normal.
|
Matrix3f |
Matrix3f.reflect(float nx,
float ny,
float nz,
Matrix3f dest) |
|
Matrix3f |
Matrix3f.reflect(Quaternionfc orientation) |
Apply a mirror/reflection transformation to this matrix that reflects about a plane
specified via the plane orientation.
|
Matrix3f |
Matrix3f.reflect(Quaternionfc orientation,
Matrix3f dest) |
|
Matrix3f |
Matrix3f.reflect(Vector3fc normal) |
Apply a mirror/reflection transformation to this matrix that reflects through the given plane
specified via the plane normal.
|
Matrix3f |
Matrix3f.reflect(Vector3fc normal,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.reflect(float nx,
float ny,
float nz,
Matrix3f dest) |
Apply a mirror/reflection transformation to this matrix that reflects through the given plane
specified via the plane normal (nx, ny, nz) , and store the result in dest .
|
Matrix3f |
Matrix3fc.reflect(Quaternionfc orientation,
Matrix3f dest) |
Apply a mirror/reflection transformation to this matrix that reflects through a plane
specified via the plane orientation, and store the result in dest .
|
Matrix3f |
Matrix3fc.reflect(Vector3fc normal,
Matrix3f dest) |
Apply a mirror/reflection transformation to this matrix that reflects through the given plane
specified via the plane normal, and store the result in dest .
|
Matrix3f |
Matrix3f.reflection(float nx,
float ny,
float nz) |
Set this matrix to a mirror/reflection transformation that reflects through the given plane
specified via the plane normal.
|
Matrix3f |
Matrix3f.reflection(Quaternionfc orientation) |
Set this matrix to a mirror/reflection transformation that reflects through a plane
specified via the plane orientation.
|
Matrix3f |
Matrix3f.reflection(Vector3fc normal) |
Set this matrix to a mirror/reflection transformation that reflects through the given plane
specified via the plane normal.
|
Matrix3f |
Matrix3f.rotate(float ang,
float x,
float y,
float z) |
Apply rotation to this matrix by rotating the given amount of radians
about the given axis specified as x, y and z components.
|
Matrix3f |
Matrix3f.rotate(float ang,
float x,
float y,
float z,
Matrix3f dest) |
|
Matrix3f |
Matrix3f.rotate(float angle,
Vector3fc axis) |
Apply a rotation transformation, rotating the given radians about the specified axis, to this matrix.
|
Matrix3f |
Matrix3f.rotate(float angle,
Vector3fc axis,
Matrix3f dest) |
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest .
|
Matrix3f |
Matrix3f.rotate(AxisAngle4f axisAngle) |
Apply a rotation transformation, rotating about the given AxisAngle4f , to this matrix.
|
Matrix3f |
Matrix3f.rotate(AxisAngle4f axisAngle,
Matrix3f dest) |
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest .
|
Matrix3f |
Matrix3f.rotate(Quaternionfc quat) |
Apply the rotation - and possibly scaling - transformation of the given Quaternionfc to this matrix.
|
Matrix3f |
Matrix3f.rotate(Quaternionfc quat,
Matrix3f dest) |
Apply the rotation - and possibly scaling - transformation of the given Quaternionfc to this matrix and store
the result in dest .
|
Matrix3f |
Matrix3fc.rotate(float ang,
float x,
float y,
float z,
Matrix3f dest) |
Apply rotation to this matrix by rotating the given amount of radians
about the given axis specified as x, y and z components, and store the result in dest .
|
Matrix3f |
Matrix3fc.rotate(float angle,
Vector3fc axis,
Matrix3f dest) |
Apply a rotation transformation, rotating the given radians about the specified axis and store the result in dest .
|
Matrix3f |
Matrix3fc.rotate(AxisAngle4f axisAngle,
Matrix3f dest) |
Apply a rotation transformation, rotating about the given AxisAngle4f and store the result in dest .
|
Matrix3f |
Matrix3fc.rotate(Quaternionfc quat,
Matrix3f dest) |
Apply the rotation - and possibly scaling - transformation of the given Quaternionfc to this matrix and store
the result in dest .
|
Matrix3f |
Matrix3f.rotateLocal(float ang,
float x,
float y,
float z) |
Pre-multiply a rotation to this matrix by rotating the given amount of radians
about the specified (x, y, z) axis.
|
Matrix3f |
Matrix3f.rotateLocal(float ang,
float x,
float y,
float z,
Matrix3f dest) |
Pre-multiply a rotation to this matrix by rotating the given amount of radians
about the specified (x, y, z) axis and store the result in dest .
|
Matrix3f |
Matrix3f.rotateLocal(Quaternionfc quat) |
Pre-multiply the rotation - and possibly scaling - transformation of the given Quaternionfc to this matrix.
|
Matrix3f |
Matrix3f.rotateLocal(Quaternionfc quat,
Matrix3f dest) |
Pre-multiply the rotation - and possibly scaling - transformation of the given Quaternionfc to this matrix and store
the result in dest .
|
Matrix3f |
Matrix3fc.rotateLocal(float ang,
float x,
float y,
float z,
Matrix3f dest) |
Pre-multiply a rotation to this matrix by rotating the given amount of radians
about the specified (x, y, z) axis and store the result in dest .
|
Matrix3f |
Matrix3fc.rotateLocal(Quaternionfc quat,
Matrix3f dest) |
Pre-multiply the rotation - and possibly scaling - transformation of the given Quaternionfc to this matrix and store
the result in dest .
|
Matrix3f |
Matrix3f.rotateLocalX(float ang) |
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the X axis.
|
Matrix3f |
Matrix3f.rotateLocalX(float ang,
Matrix3f dest) |
Pre-multiply a rotation around the X axis to this matrix by rotating the given amount of radians
about the X axis and store the result in dest .
|
Matrix3f |
Matrix3fc.rotateLocalX(float ang,
Matrix3f dest) |
Pre-multiply a rotation around the X axis to this matrix by rotating the given amount of radians
about the X axis and store the result in dest .
|
Matrix3f |
Matrix3f.rotateLocalY(float ang) |
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the Y axis.
|
Matrix3f |
Matrix3f.rotateLocalY(float ang,
Matrix3f dest) |
Pre-multiply a rotation around the Y axis to this matrix by rotating the given amount of radians
about the Y axis and store the result in dest .
|
Matrix3f |
Matrix3fc.rotateLocalY(float ang,
Matrix3f dest) |
Pre-multiply a rotation around the Y axis to this matrix by rotating the given amount of radians
about the Y axis and store the result in dest .
|
Matrix3f |
Matrix3f.rotateLocalZ(float ang) |
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the Z axis.
|
Matrix3f |
Matrix3f.rotateLocalZ(float ang,
Matrix3f dest) |
Pre-multiply a rotation around the Z axis to this matrix by rotating the given amount of radians
about the Z axis and store the result in dest .
|
Matrix3f |
Matrix3fc.rotateLocalZ(float ang,
Matrix3f dest) |
Pre-multiply a rotation around the Z axis to this matrix by rotating the given amount of radians
about the Z axis and store the result in dest .
|
Matrix3f |
Matrix3f.rotateTowards(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ) |
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local +Z axis with direction .
|
Matrix3f |
Matrix3f.rotateTowards(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest) |
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local +Z axis with dir
and store the result in dest .
|
Matrix3f |
Matrix3f.rotateTowards(Vector3fc direction,
Vector3fc up) |
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local +Z axis with direction .
|
Matrix3f |
Matrix3f.rotateTowards(Vector3fc direction,
Vector3fc up,
Matrix3f dest) |
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local +Z axis with direction
and store the result in dest .
|
Matrix3f |
Matrix3fc.rotateTowards(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ,
Matrix3f dest) |
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local +Z axis with dir
and store the result in dest .
|
Matrix3f |
Matrix3fc.rotateTowards(Vector3fc direction,
Vector3fc up,
Matrix3f dest) |
Apply a model transformation to this matrix for a right-handed coordinate system,
that aligns the local +Z axis with direction
and store the result in dest .
|
Matrix3f |
Matrix3f.rotateX(float ang) |
Apply rotation about the X axis to this matrix by rotating the given amount of radians.
|
Matrix3f |
Matrix3f.rotateX(float ang,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.rotateX(float ang,
Matrix3f dest) |
Apply rotation about the X axis to this matrix by rotating the given amount of radians
and store the result in dest .
|
Matrix3f |
Matrix3f.rotateXYZ(float angleX,
float angleY,
float angleZ) |
Apply rotation of angleX radians about the X axis, followed by a rotation of angleY radians about the Y axis and
followed by a rotation of angleZ radians about the Z axis.
|
Matrix3f |
Matrix3f.rotateXYZ(float angleX,
float angleY,
float angleZ,
Matrix3f dest) |
|
Matrix3f |
Matrix3f.rotateXYZ(Vector3f angles) |
Apply rotation of angles.x radians about the X axis, followed by a rotation of angles.y radians about the Y axis and
followed by a rotation of angles.z radians about the Z axis.
|
Matrix3f |
Matrix3fc.rotateXYZ(float angleX,
float angleY,
float angleZ,
Matrix3f dest) |
Apply rotation of angleX radians about the X axis, followed by a rotation of angleY radians about the Y axis and
followed by a rotation of angleZ radians about the Z axis and store the result in dest .
|
Matrix3f |
Matrix3f.rotateY(float ang) |
Apply rotation about the Y axis to this matrix by rotating the given amount of radians.
|
Matrix3f |
Matrix3f.rotateY(float ang,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.rotateY(float ang,
Matrix3f dest) |
Apply rotation about the Y axis to this matrix by rotating the given amount of radians
and store the result in dest .
|
Matrix3f |
Matrix3f.rotateYXZ(float angleY,
float angleX,
float angleZ) |
Apply rotation of angleY radians about the Y axis, followed by a rotation of angleX radians about the X axis and
followed by a rotation of angleZ radians about the Z axis.
|
Matrix3f |
Matrix3f.rotateYXZ(float angleY,
float angleX,
float angleZ,
Matrix3f dest) |
|
Matrix3f |
Matrix3f.rotateYXZ(Vector3f angles) |
Apply rotation of angles.y radians about the Y axis, followed by a rotation of angles.x radians about the X axis and
followed by a rotation of angles.z radians about the Z axis.
|
Matrix3f |
Matrix3fc.rotateYXZ(float angleY,
float angleX,
float angleZ,
Matrix3f dest) |
Apply rotation of angleY radians about the Y axis, followed by a rotation of angleX radians about the X axis and
followed by a rotation of angleZ radians about the Z axis and store the result in dest .
|
Matrix3f |
Matrix3f.rotateZ(float ang) |
Apply rotation about the Z axis to this matrix by rotating the given amount of radians.
|
Matrix3f |
Matrix3f.rotateZ(float ang,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.rotateZ(float ang,
Matrix3f dest) |
Apply rotation about the Z axis to this matrix by rotating the given amount of radians
and store the result in dest .
|
Matrix3f |
Matrix3f.rotateZYX(float angleZ,
float angleY,
float angleX) |
Apply rotation of angleZ radians about the Z axis, followed by a rotation of angleY radians about the Y axis and
followed by a rotation of angleX radians about the X axis.
|
Matrix3f |
Matrix3f.rotateZYX(float angleZ,
float angleY,
float angleX,
Matrix3f dest) |
|
Matrix3f |
Matrix3f.rotateZYX(Vector3f angles) |
Apply rotation of angles.z radians about the Z axis, followed by a rotation of angles.y radians about the Y axis and
followed by a rotation of angles.x radians about the X axis.
|
Matrix3f |
Matrix3fc.rotateZYX(float angleZ,
float angleY,
float angleX,
Matrix3f dest) |
Apply rotation of angleZ radians about the Z axis, followed by a rotation of angleY radians about the Y axis and
followed by a rotation of angleX radians about the X axis and store the result in dest .
|
Matrix3f |
Matrix3f.rotation(float angle,
float x,
float y,
float z) |
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
|
Matrix3f |
Matrix3f.rotation(float angle,
Vector3fc axis) |
Set this matrix to a rotation matrix which rotates the given radians about a given axis.
|
Matrix3f |
Matrix3f.rotation(AxisAngle4f axisAngle) |
Set this matrix to a rotation transformation using the given AxisAngle4f .
|
Matrix3f |
Matrix3f.rotation(Quaternionfc quat) |
Set this matrix to the rotation - and possibly scaling - transformation of the given Quaternionfc .
|
Matrix3f |
Matrix3f.rotationTowards(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ) |
Set this matrix to a model transformation for a right-handed coordinate system,
that aligns the local -z axis with center - eye .
|
Matrix3f |
Matrix3f.rotationTowards(Vector3fc dir,
Vector3fc up) |
Set this matrix to a model transformation for a right-handed coordinate system,
that aligns the local -z axis with center - eye .
|
Matrix3f |
Matrix3f.rotationX(float ang) |
Set this matrix to a rotation transformation about the X axis.
|
Matrix3f |
Matrix3f.rotationXYZ(float angleX,
float angleY,
float angleZ) |
Set this matrix to a rotation of angleX radians about the X axis, followed by a rotation
of angleY radians about the Y axis and followed by a rotation of angleZ radians about the Z axis.
|
Matrix3f |
Matrix3f.rotationY(float ang) |
Set this matrix to a rotation transformation about the Y axis.
|
Matrix3f |
Matrix3f.rotationYXZ(float angleY,
float angleX,
float angleZ) |
Set this matrix to a rotation of angleY radians about the Y axis, followed by a rotation
of angleX radians about the X axis and followed by a rotation of angleZ radians about the Z axis.
|
Matrix3f |
Matrix3f.rotationZ(float ang) |
Set this matrix to a rotation transformation about the Z axis.
|
Matrix3f |
Matrix3f.rotationZYX(float angleZ,
float angleY,
float angleX) |
Set this matrix to a rotation of angleZ radians about the Z axis, followed by a rotation
of angleY radians about the Y axis and followed by a rotation of angleX radians about the X axis.
|
Matrix3f |
Matrix3f.scale(float xyz) |
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor.
|
Matrix3f |
Matrix3f.scale(float x,
float y,
float z) |
Apply scaling to this matrix by scaling the base axes by the given x,
y and z factors.
|
Matrix3f |
Matrix3f.scale(float x,
float y,
float z,
Matrix3f dest) |
|
Matrix3f |
Matrix3f.scale(float xyz,
Matrix3f dest) |
|
Matrix3f |
Matrix3f.scale(Vector3fc xyz) |
Apply scaling to this matrix by scaling the base axes by the given xyz.x ,
xyz.y and xyz.z factors, respectively.
|
Matrix3f |
Matrix3f.scale(Vector3fc xyz,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.scale(float x,
float y,
float z,
Matrix3f dest) |
Apply scaling to this matrix by scaling the base axes by the given x,
y and z factors and store the result in dest .
|
Matrix3f |
Matrix3fc.scale(float xyz,
Matrix3f dest) |
Apply scaling to this matrix by uniformly scaling all base axes by the given xyz factor
and store the result in dest .
|
Matrix3f |
Matrix3fc.scale(Vector3fc xyz,
Matrix3f dest) |
Apply scaling to this matrix by scaling the base axes by the given xyz.x ,
xyz.y and xyz.z factors, respectively and store the result in dest .
|
Matrix3f |
Matrix3f.scaleLocal(float x,
float y,
float z) |
Pre-multiply scaling to this matrix by scaling the base axes by the given x,
y and z factors.
|
Matrix3f |
Matrix3f.scaleLocal(float x,
float y,
float z,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.scaleLocal(float x,
float y,
float z,
Matrix3f dest) |
Pre-multiply scaling to this matrix by scaling the base axes by the given x,
y and z factors and store the result in dest .
|
Matrix3f |
Matrix3f.scaling(float factor) |
Set this matrix to be a simple scale matrix, which scales all axes uniformly by the given factor.
|
Matrix3f |
Matrix3f.scaling(float x,
float y,
float z) |
Set this matrix to be a simple scale matrix.
|
Matrix3f |
Matrix3f.scaling(Vector3fc xyz) |
Set this matrix to be a simple scale matrix which scales the base axes by xyz.x , xyz.y and xyz.z respectively.
|
Matrix3f |
Matrix3f.set(float[] m) |
Set the values in this matrix based on the supplied float array.
|
Matrix3f |
Matrix3f.set(float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22) |
Set the values within this matrix to the supplied float values.
|
Matrix3f |
Matrix3f.set(int column,
int row,
float value) |
Set the matrix element at the given column and row to the specified value.
|
Matrix3f |
Matrix3f.set(int index,
java.nio.ByteBuffer buffer) |
Set the values of this matrix by reading 9 float values from the given ByteBuffer in column-major order,
starting at the specified absolute buffer position/index.
|
Matrix3f |
Matrix3f.set(int index,
java.nio.FloatBuffer buffer) |
Set the values of this matrix by reading 9 float values from the given FloatBuffer in column-major order,
starting at the specified absolute buffer position/index.
|
Matrix3f |
Matrix3f.set(java.nio.ByteBuffer buffer) |
Set the values of this matrix by reading 9 float values from the given ByteBuffer in column-major order,
starting at its current position.
|
Matrix3f |
Matrix3f.set(java.nio.FloatBuffer buffer) |
Set the values of this matrix by reading 9 float values from the given FloatBuffer in column-major order,
starting at its current position.
|
Matrix3f |
Matrix3f.set(AxisAngle4d axisAngle) |
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4d .
|
Matrix3f |
Matrix3f.set(AxisAngle4f axisAngle) |
Set this matrix to be equivalent to the rotation specified by the given AxisAngle4f .
|
Matrix3f |
Matrix3f.set(Matrix2fc mat) |
Set the upper left 2x2 submatrix of this Matrix3f to the given Matrix2fc
and the rest to identity.
|
Matrix3f |
Matrix3f.set(Matrix3fc m) |
Set the elements of this matrix to the ones in m .
|
Matrix3f |
Matrix3f.set(Matrix4fc mat) |
Set the elements of this matrix to the upper left 3x3 of the given Matrix4fc .
|
Matrix3f |
Matrix3f.set(Matrix4x3fc m) |
Set the elements of this matrix to the left 3x3 submatrix of m .
|
Matrix3f |
Matrix3f.set(Quaterniondc q) |
Set this matrix to a rotation - and possibly scaling - equivalent to the given quaternion.
|
Matrix3f |
Matrix3f.set(Quaternionfc q) |
Set this matrix to be equivalent to the rotation - and possibly scaling - specified by the given Quaternionfc .
|
Matrix3f |
Matrix3f.set(Vector3fc col0,
Vector3fc col1,
Vector3fc col2) |
Set the three columns of this matrix to the supplied vectors, respectively.
|
Matrix3f |
Matrix3f.setColumn(int column,
float x,
float y,
float z) |
Set the column at the given column index, starting with 0 .
|
Matrix3f |
Matrix3f.setColumn(int column,
Vector3fc src) |
Set the column at the given column index, starting with 0 .
|
Matrix3f |
Matrix3f.setFromAddress(long address) |
Set the values of this matrix by reading 9 float values from off-heap memory in column-major order,
starting at the given address.
|
Matrix3f |
Matrix3f.setLookAlong(float dirX,
float dirY,
float dirZ,
float upX,
float upY,
float upZ) |
Set this matrix to a rotation transformation to make -z
point along dir .
|
Matrix3f |
Matrix3f.setLookAlong(Vector3fc dir,
Vector3fc up) |
Set this matrix to a rotation transformation to make -z
point along dir .
|
Matrix3f |
Matrix3f.setRow(int row,
float x,
float y,
float z) |
Set the row at the given row index, starting with 0 .
|
Matrix3f |
Matrix3f.setRow(int row,
Vector3fc src) |
Set the row at the given row index, starting with 0 .
|
Matrix3f |
Matrix3f.setRowColumn(int row,
int column,
float value) |
Set the matrix element at the given row and column to the specified value.
|
Matrix3f |
Matrix3f.setSkewSymmetric(float a,
float b,
float c) |
Set this matrix to a skew-symmetric matrix using the following layout:
|
Matrix3f |
Matrix3f.setTransposed(Matrix3fc m) |
Store the values of the transpose of the given matrix m into this matrix.
|
Matrix3f |
Matrix3f.sub(Matrix3fc subtrahend) |
Component-wise subtract subtrahend from this .
|
Matrix3f |
Matrix3f.sub(Matrix3fc subtrahend,
Matrix3f dest) |
|
Matrix3f |
Matrix3fc.sub(Matrix3fc subtrahend,
Matrix3f dest) |
Component-wise subtract subtrahend from this and store the result in dest .
|
Matrix3f |
Matrix3f.swap(Matrix3f other) |
Exchange the values of this matrix with the given other matrix.
|
Matrix3f |
Matrix3f.transpose() |
Transpose this matrix.
|
Matrix3f |
Matrix3f.transpose(Matrix3f dest) |
|
Matrix3f |
Matrix3fc.transpose(Matrix3f dest) |
Transpose this matrix and store the result in dest .
|
Matrix3f |
Matrix4f.transpose3x3(Matrix3f dest) |
|
Matrix3f |
Matrix4fc.transpose3x3(Matrix3f dest) |
Transpose only the upper left 3x3 submatrix of this matrix and store the result in dest .
|
Matrix3f |
Matrix4x3f.transpose3x3(Matrix3f dest) |
|
Matrix3f |
Matrix4x3fc.transpose3x3(Matrix3f dest) |
Transpose only the left 3x3 submatrix of this matrix and store the result in dest .
|
Matrix3f |
Matrix3f.zero() |
Set all values within this matrix to zero.
|