Package | Description |
---|---|
org.synthclipse.core.math | |
org.synthclipse.scripting.core | |
org.synthclipse.scripting.gl |
Modifier and Type | Field and Description |
---|---|
static Matrix3f |
Matrix3f.IDENTITY |
static Matrix3f |
Matrix3f.ZERO |
Modifier and Type | Method and Description |
---|---|
Matrix3f |
Matrix3f.adjoint()
Returns a new matrix representing the adjoint of this matrix.
|
Matrix3f |
Matrix3f.adjoint(Matrix3f store)
Places the adjoint of this matrix in store (creates store if null.)
|
Matrix3f |
Matrix3f.clone() |
Matrix3f |
Matrix3f.copy() |
Matrix3f |
Matrix3f.invert()
Inverts this matrix as a new Matrix3f.
|
Matrix3f |
Matrix3f.invert(Matrix3f store)
Inverts this matrix and stores it in the given store.
|
Matrix3f |
Matrix3f.invertLocal()
Inverts this matrix locally.
|
Matrix3f |
Matrix3f.mult(Matrix3f mat)
mult multiplies this matrix by a given matrix. |
Matrix3f |
Matrix3f.mult(Matrix3f mat,
Matrix3f product)
mult multiplies this matrix by a given matrix. |
Matrix3f |
Matrix3f.multLocal(float scale)
multLocal multiplies this matrix internally by
a given float scale factor. |
Matrix3f |
Matrix3f.multLocal(Matrix3f mat)
mult multiplies this matrix by a given matrix. |
Matrix3f |
Matrix3f.normalize(Matrix3f store)
Normalize this matrix and store the result in the store parameter that is
returned.
|
Matrix3f |
Matrix3f.normalizeLocal()
Normalize this matrix
|
Matrix3f |
Matrix3f.set(float[] matrix)
set sets the values of this matrix from an array of
values assuming that the data is rowMajor order; |
Matrix3f |
Matrix3f.set(float[][] matrix)
set sets the values of the matrix to those supplied by the
3x3 two dimenion array. |
Matrix3f |
Matrix3f.set(float[] matrix,
boolean rowMajor)
set sets the values of this matrix from an array of
values; |
Matrix3f |
Matrix3f.set(int i,
int j,
float value)
set places a given value into the matrix at the given
position. |
Matrix3f |
Matrix3f.set(Matrix3f matrix)
copy transfers the contents of a given matrix to this
matrix. |
Matrix3f |
Matrix3f.set(Quaternion quaternion)
set defines the values of the matrix based on a supplied
Quaternion . |
Matrix3f |
Matrix3f.setColumn(int i,
Vector3f column)
setColumn sets a particular column of this matrix to that
represented by the provided vector. |
Matrix3f |
Matrix3f.setRow(int i,
Vector3f row)
setRow sets a particular row of this matrix to that
represented by the provided vector. |
Matrix3f |
Quaternion.toRotationMatrix()
toRotationMatrix converts this quaternion to a rotational
matrix. |
Matrix3f |
Matrix4f.toRotationMatrix() |
Matrix3f |
Quaternion.toRotationMatrix(Matrix3f result)
toRotationMatrix converts this quaternion to a rotational
matrix. |
Matrix3f |
Matrix3f.transpose()
transpose locally transposes this Matrix. |
Matrix3f |
Matrix3f.transposeLocal()
Transposes this matrix in place.
|
Matrix3f |
Matrix3f.transposeNew()
transposeNew returns a transposed version of this matrix. |
Matrix3f |
Matrix3f.zero()
Sets all of the values in this matrix to zero.
|
Modifier and Type | Method and Description |
---|---|
Matrix3f |
Matrix3f.adjoint(Matrix3f store)
Places the adjoint of this matrix in store (creates store if null.)
|
void |
Quaternion.apply(Matrix3f matrix)
apply multiplies this quaternion by a parameter matrix
internally. |
Quaternion |
Quaternion.fromRotationMatrix(Matrix3f matrix)
fromRotationMatrix generates a quaternion from a supplied
matrix. |
Matrix3f |
Matrix3f.invert(Matrix3f store)
Inverts this matrix and stores it in the given store.
|
Matrix3f |
Matrix3f.mult(Matrix3f mat)
mult multiplies this matrix by a given matrix. |
Matrix3f |
Matrix3f.mult(Matrix3f mat,
Matrix3f product)
mult multiplies this matrix by a given matrix. |
Matrix3f |
Matrix3f.multLocal(Matrix3f mat)
mult multiplies this matrix by a given matrix. |
Matrix3f |
Matrix3f.normalize(Matrix3f store)
Normalize this matrix and store the result in the store parameter that is
returned.
|
Matrix3f |
Matrix3f.set(Matrix3f matrix)
copy transfers the contents of a given matrix to this
matrix. |
void |
Matrix4f.setTransform(Vector3f position,
Vector3f scale,
Matrix3f rotMat) |
Matrix3f |
Quaternion.toRotationMatrix(Matrix3f result)
toRotationMatrix converts this quaternion to a rotational
matrix. |
void |
Matrix4f.toRotationMatrix(Matrix3f mat) |
Constructor and Description |
---|
Matrix3f(Matrix3f mat)
Copy constructor that creates a new
Matrix3f object that
is the same as the provided matrix. |
Modifier and Type | Method and Description |
---|---|
Matrix3f |
JSNative.newMatrix3()
Creates a new 3x3 identity matrix.
|
Matrix3f |
JSNative.newMatrix3(float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22)
Creates a new 3x3 matrix.
|
Modifier and Type | Method and Description |
---|---|
void |
JSFragxRenderer.setPostprocessUniform(int location,
Matrix3f mat3)
Sets uniform variable of the postprocessing shader with GLSL's type
mat3 . |
void |
JSFragxRenderer.setPostprocessUniform(String name,
Matrix3f mat3)
Sets uniform variable of the postprocessing shader with GLSL's type
mat3 . |
void |
JSFragxRenderer.setUniform(int location,
Matrix3f mat3)
Sets uniform variable with GLSL's type
mat3 . |
void |
JSFragxRenderer.setUniform(String name,
Matrix3f mat3)
Sets uniform variable with GLSL's type
mat3 . |
Modifier and Type | Method and Description |
---|---|
void |
GLSLProgram.setUniform(int location,
Matrix3f mat3)
Sets uniform variable with GLSL's type
mat3 . |
void |
GLSLProgram.setUniform(String name,
Matrix3f mat3)
Sets uniform variable with GLSL's type
mat3 . |