Matrix2d |
Matrix2d.add(Matrix2dc other) |
Component-wise add this and other .
|
Matrix2d |
Matrix2d.add(Matrix2dc other,
Matrix2d dest) |
|
Matrix2d |
Matrix2dc.add(Matrix2dc other,
Matrix2d dest) |
Component-wise add this and other and store the result in dest .
|
Matrix2d |
Matrix2d.get(Matrix2d dest) |
Get the current values of this matrix and store them into
dest .
|
Matrix2d |
Matrix2dc.get(Matrix2d dest) |
Get the current values of this matrix and store them into
dest .
|
Matrix2d |
Matrix2d.identity() |
Set this matrix to the identity.
|
Matrix2d |
Matrix2d.invert() |
Invert this matrix.
|
Matrix2d |
Matrix2d.invert(Matrix2d dest) |
|
Matrix2d |
Matrix2dc.invert(Matrix2d dest) |
Invert the this matrix and store the result in dest .
|
Matrix2d |
Matrix2d.lerp(Matrix2dc other,
double t) |
Linearly interpolate this and other using the given interpolation factor t
and store the result in this .
|
Matrix2d |
Matrix2d.lerp(Matrix2dc other,
double t,
Matrix2d dest) |
|
Matrix2d |
Matrix2dc.lerp(Matrix2dc other,
double t,
Matrix2d dest) |
Linearly interpolate this and other using the given interpolation factor t
and store the result in dest .
|
Matrix2d |
Matrix2d.m00(double m00) |
Set the value of the matrix element at column 0 and row 0.
|
Matrix2d |
Matrix2d.m01(double m01) |
Set the value of the matrix element at column 0 and row 1.
|
Matrix2d |
Matrix2d.m10(double m10) |
Set the value of the matrix element at column 1 and row 0.
|
Matrix2d |
Matrix2d.m11(double m11) |
Set the value of the matrix element at column 1 and row 1.
|
Matrix2d |
Matrix2d.mul(Matrix2dc right) |
Multiply this matrix by the supplied right matrix.
|
Matrix2d |
Matrix2d.mul(Matrix2dc right,
Matrix2d dest) |
|
Matrix2d |
Matrix2d.mul(Matrix2fc right) |
Multiply this matrix by the supplied right matrix.
|
Matrix2d |
Matrix2d.mul(Matrix2fc right,
Matrix2d dest) |
|
Matrix2d |
Matrix2dc.mul(Matrix2dc right,
Matrix2d dest) |
Multiply this matrix by the supplied right matrix and store the result in dest .
|
Matrix2d |
Matrix2dc.mul(Matrix2fc right,
Matrix2d dest) |
Multiply this matrix by the supplied right matrix and store the result in dest .
|
Matrix2d |
Matrix2d.mulComponentWise(Matrix2dc other) |
Component-wise multiply this by other .
|
Matrix2d |
Matrix2d.mulComponentWise(Matrix2dc other,
Matrix2d dest) |
|
Matrix2d |
Matrix2dc.mulComponentWise(Matrix2dc other,
Matrix2d dest) |
Component-wise multiply this by other and store the result in dest .
|
Matrix2d |
Matrix2d.mulLocal(Matrix2dc left) |
Pre-multiply this matrix by the supplied left matrix and store the result in this .
|
Matrix2d |
Matrix2d.mulLocal(Matrix2dc left,
Matrix2d dest) |
|
Matrix2d |
Matrix2dc.mulLocal(Matrix2dc left,
Matrix2d dest) |
Pre-multiply this matrix by the supplied left matrix and store the result in dest .
|
Matrix2d |
Matrix2d.normal() |
Set this matrix to its own normal matrix.
|
Matrix2d |
Matrix2d.normal(Matrix2d dest) |
Compute a normal matrix from this matrix and store it into dest .
|
Matrix2d |
Matrix2dc.normal(Matrix2d dest) |
Compute a normal matrix from this matrix and store it into dest .
|
Matrix2d |
Matrix2d.rotate(double angle) |
Apply rotation about the origin to this matrix by rotating the given amount of radians.
|
Matrix2d |
Matrix2d.rotate(double angle,
Matrix2d dest) |
|
Matrix2d |
Matrix2dc.rotate(double ang,
Matrix2d dest) |
Apply rotation to this matrix by rotating the given amount of radians
and store the result in dest .
|
Matrix2d |
Matrix2d.rotateLocal(double angle) |
Pre-multiply a rotation to this matrix by rotating the given amount of radians about the origin.
|
Matrix2d |
Matrix2d.rotateLocal(double angle,
Matrix2d dest) |
|
Matrix2d |
Matrix2dc.rotateLocal(double ang,
Matrix2d dest) |
Pre-multiply a rotation to this matrix by rotating the given amount of radians
and store the result in dest .
|
Matrix2d |
Matrix2d.rotation(double angle) |
Set this matrix to a rotation matrix which rotates the given radians about the origin.
|
Matrix2d |
Matrix2d.scale(double xy) |
Apply scaling to this matrix by uniformly scaling all base axes by the given xy factor.
|
Matrix2d |
Matrix2d.scale(double x,
double y) |
Apply scaling to this matrix by scaling the base axes by the given x and
y factors.
|
Matrix2d |
Matrix2d.scale(double x,
double y,
Matrix2d dest) |
|
Matrix2d |
Matrix2d.scale(double xy,
Matrix2d dest) |
|
Matrix2d |
Matrix2d.scale(Vector2dc xy) |
Apply scaling to this matrix by scaling the base axes by the given xy.x and
xy.y factors, respectively.
|
Matrix2d |
Matrix2d.scale(Vector2dc xy,
Matrix2d dest) |
|
Matrix2d |
Matrix2dc.scale(double x,
double y,
Matrix2d dest) |
Apply scaling to this matrix by scaling the base axes by the given x and
y factors and store the result in dest .
|
Matrix2d |
Matrix2dc.scale(double xy,
Matrix2d dest) |
Apply scaling to this matrix by uniformly scaling all base axes by the given xy factor
and store the result in dest .
|
Matrix2d |
Matrix2dc.scale(Vector2dc xy,
Matrix2d dest) |
Apply scaling to this matrix by scaling the base axes by the given xy.x and
xy.y factors, respectively and store the result in dest .
|
Matrix2d |
Matrix2d.scaleLocal(double x,
double y) |
Pre-multiply scaling to this matrix by scaling the base axes by the given x and
y factors.
|
Matrix2d |
Matrix2d.scaleLocal(double x,
double y,
Matrix2d dest) |
|
Matrix2d |
Matrix2dc.scaleLocal(double x,
double y,
Matrix2d dest) |
Pre-multiply scaling to this matrix by scaling the base axes by the given x and
y factors and store the result in dest .
|
Matrix2d |
Matrix2d.scaling(double factor) |
Set this matrix to be a simple scale matrix, which scales all axes uniformly by the given factor.
|
Matrix2d |
Matrix2d.scaling(double x,
double y) |
Set this matrix to be a simple scale matrix.
|
Matrix2d |
Matrix2d.scaling(Vector2dc xy) |
Set this matrix to be a simple scale matrix which scales the base axes by xy.x and xy.y respectively.
|
Matrix2d |
Matrix2d.set(double[] m) |
Set the values in this matrix based on the supplied double array.
|
Matrix2d |
Matrix2d.set(double m00,
double m01,
double m10,
double m11) |
Set the values within this matrix to the supplied double values.
|
Matrix2d |
Matrix2d.set(int column,
int row,
double value) |
Set the matrix element at the given column and row to the specified value.
|
Matrix2d |
Matrix2d.set(int index,
java.nio.ByteBuffer buffer) |
Set the values of this matrix by reading 4 double values from the given ByteBuffer in column-major order,
starting at the specified absolute buffer position/index.
|
Matrix2d |
Matrix2d.set(int index,
java.nio.DoubleBuffer buffer) |
Set the values of this matrix by reading 4 double values from the given DoubleBuffer in column-major order,
starting at the specified absolute buffer position/index.
|
Matrix2d |
Matrix2d.set(java.nio.ByteBuffer buffer) |
Set the values of this matrix by reading 4 double values from the given ByteBuffer in column-major order,
starting at its current position.
|
Matrix2d |
Matrix2d.set(java.nio.DoubleBuffer buffer) |
Set the values of this matrix by reading 4 double values from the given DoubleBuffer in column-major order,
starting at its current position.
|
Matrix2d |
Matrix2d.set(Matrix2dc m) |
Set the elements of this matrix to the ones in m .
|
Matrix2d |
Matrix2d.set(Matrix2fc m) |
Set the elements of this matrix to the ones in m .
|
Matrix2d |
Matrix2d.set(Matrix3dc m) |
Set the elements of this matrix to the upper left 2x2 of the given Matrix3dc .
|
Matrix2d |
Matrix2d.set(Matrix3fc m) |
Set the elements of this matrix to the upper left 2x2 of the given Matrix3dc .
|
Matrix2d |
Matrix2d.set(Matrix3x2dc m) |
Set the elements of this matrix to the left 2x2 submatrix of m .
|
Matrix2d |
Matrix2d.set(Matrix3x2fc m) |
Set the elements of this matrix to the left 2x2 submatrix of m .
|
Matrix2d |
Matrix2d.set(Vector2dc col0,
Vector2dc col1) |
Set the two columns of this matrix to the supplied vectors, respectively.
|
Matrix2d |
Matrix2d.setColumn(int column,
double x,
double y) |
Set the column at the given column index, starting with 0 .
|
Matrix2d |
Matrix2d.setColumn(int column,
Vector2dc src) |
Set the column at the given column index, starting with 0 .
|
Matrix2d |
Matrix2d.setFromAddress(long address) |
Set the values of this matrix by reading 4 double values from off-heap memory in column-major order,
starting at the given address.
|
Matrix2d |
Matrix2d.setRow(int row,
double x,
double y) |
Set the row at the given row index, starting with 0 .
|
Matrix2d |
Matrix2d.setRow(int row,
Vector2dc src) |
Set the row at the given row index, starting with 0 .
|
Matrix2d |
Matrix2d.sub(Matrix2dc subtrahend) |
Component-wise subtract subtrahend from this .
|
Matrix2d |
Matrix2d.sub(Matrix2dc other,
Matrix2d dest) |
|
Matrix2d |
Matrix2dc.sub(Matrix2dc subtrahend,
Matrix2d dest) |
Component-wise subtract subtrahend from this and store the result in dest .
|
Matrix2d |
Matrix2d.swap(Matrix2d other) |
Exchange the values of this matrix with the given other matrix.
|
Matrix2d |
Matrix2d.transpose() |
Transpose this matrix.
|
Matrix2d |
Matrix2d.transpose(Matrix2d dest) |
|
Matrix2d |
Matrix2dc.transpose(Matrix2d dest) |
Transpose this matrix and store the result in dest .
|
Matrix2d |
Matrix2d.zero() |
Set all values within this matrix to zero.
|