| Package | Description |
|---|---|
| mikera.matrixx | |
| mikera.matrixx.impl | |
| mikera.transformz | |
| mikera.transformz.impl | |
| mikera.vectorz.util |
| Modifier and Type | Class and Description |
|---|---|
class |
Matrix22
Specialised 3*3 Matrix for Vector3 maths, using primitive matrix elements
|
class |
Matrix33
Specialised 3*3 Matrix for Vector3 maths, using primitive matrix elements
|
class |
MatrixMN
Standard MxN matrix class backed by a flat double[] array
|
| Modifier and Type | Method and Description |
|---|---|
AMatrix |
AMatrix.clone() |
static AMatrix |
Matrixx.createFromVector(AVector data,
int rows,
int columns) |
static AMatrix |
Matrixx.createFromVectors(AVector... data) |
static AMatrix |
Matrixx.createMatrix(int rows,
int columns)
Creates an empty matrix of the specified size
|
static AMatrix |
Matrixx.createMutableCopy(AMatrix m) |
static AMatrix |
Matrixx.createRandomMatrix(int rows,
int columns) |
static AMatrix |
Matrixx.createRandomSquareMatrix(int dimensions) |
static AMatrix |
Matrixx.deepCopy(AMatrix m) |
AMatrix |
AMatrix.getMatrixComponent() |
AMatrix |
AMatrix.inverse() |
static AMatrix |
Matrixx.parse(String ednString)
Parse a matrix in edn format
|
AMatrix |
AMatrix.toMutableMatrix() |
AMatrix |
AMatrix.transpose()
Returns a transposed version of this matrix.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AMatrix.add(AMatrix m)
Adds another matrix to this matrix.
|
void |
AMatrix.addMultiple(AMatrix m,
double factor) |
static AMatrix |
Matrixx.createMutableCopy(AMatrix m) |
static AMatrix |
Matrixx.deepCopy(AMatrix m) |
boolean |
AMatrix.epsilonEquals(AMatrix a) |
boolean |
AMatrix.equals(AMatrix a) |
static void |
Matrixx.fillRandomValues(AMatrix m) |
void |
MatrixMN.set(AMatrix a) |
void |
AMatrix.set(AMatrix a) |
| Constructor and Description |
|---|
Matrix22(AMatrix m) |
Matrix33(AMatrix m) |
MatrixMN(AMatrix m) |
| Modifier and Type | Class and Description |
|---|---|
class |
AVectorMatrix
Abstract base class for matrices that use a collection of Vectors
as storage for the matrix rows
|
class |
DiagonalMatrix
Specialised diagonal matrix class
|
class |
IdentityMatrix |
class |
TransposedMatrix
Class representing a transposed view of another matrix
|
class |
VectorMatrixM3
Specialised N*3 Matrix with Vector3 row components
|
class |
VectorMatrixMN |
| Modifier and Type | Method and Description |
|---|---|
AMatrix |
IdentityMatrix.inverse() |
AMatrix |
TransposedMatrix.transpose() |
static AMatrix |
TransposedMatrix.wrap(AMatrix m) |
| Modifier and Type | Method and Description |
|---|---|
static AMatrix |
TransposedMatrix.wrap(AMatrix m) |
| Constructor and Description |
|---|
VectorMatrixMN(AMatrix source) |
| Modifier and Type | Method and Description |
|---|---|
AMatrix |
Translation3.getMatrixComponent() |
AMatrix |
Translation.getMatrixComponent() |
AMatrix |
AffineMN.getMatrixComponent() |
AMatrix |
Affine34.getMatrixComponent() |
abstract AMatrix |
AAffineTransform.getMatrixComponent() |
| Modifier and Type | Method and Description |
|---|---|
static AAffineTransform |
Transformz.createAffineTransform(AMatrix m,
AVector v) |
| Constructor and Description |
|---|
Affine34(AMatrix matrix,
ATranslation trans) |
Affine34(AMatrix m,
AVector v) |
AffineMN(AMatrix matrix,
ATranslation translation) |
AffineMN(AMatrix m,
AVector v) |
| Modifier and Type | Method and Description |
|---|---|
AMatrix |
IdentityTranslation.getMatrixComponent() |
| Modifier and Type | Method and Description |
|---|---|
AMatrix |
MatrixBuilder.toVector() |
Copyright © 2012. All Rights Reserved.