| Package | Description |
|---|---|
| mikera.matrixx | |
| mikera.matrixx.impl | |
| mikera.transformz | |
| mikera.transformz.impl | |
| mikera.vectorz.functions |
| Modifier and Type | Class and Description |
|---|---|
class |
AMatrix
General abstract matrix class.
|
class |
Matrix22
Specialised 2*2 Matrix for Vector2 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 | 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
Specialised identity matrix class.
|
class |
PermutedMatrix
Reference matrix class representing a permutation of a matrix
|
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 | Class and Description |
|---|---|
class |
AAffineTransform
Abstract base class for affine transformations
|
class |
Affine34
Specialised 3*4 affine transformation class
Intended for composing 3d affine transformations.
|
class |
AffineMN
General purpose MxN affine transformation
|
class |
ATranslation
Abstract base class for translations of arbitrary dimensionality.
|
class |
Translation
Represents a translation by a fixed vector
|
class |
Translation3
Specialised 3D translation class
|
| Modifier and Type | Method and Description |
|---|---|
ATransform |
ATransform.clone()
Clones the transform, performing a deep copy where needed
|
ATransform |
ATransform.compose(ATransform trans)
Composes this transformation with another transformation, returning
a new combined transformation
|
| Modifier and Type | Method and Description |
|---|---|
ATransform |
ATransform.compose(ATransform trans)
Composes this transformation with another transformation, returning
a new combined transformation
|
void |
Translation3.composeWith(ATransform t) |
void |
Translation.composeWith(ATransform t) |
void |
ATransform.composeWith(ATransform trans)
Composes this transformation with a given transformation,
mutating the transformation to represent the combined transform
|
void |
AffineMN.composeWith(ATransform trans) |
void |
Affine34.composeWith(ATransform a) |
| Modifier and Type | Class and Description |
|---|---|
class |
CompoundTransform
Class to represent a compound transform when it is not known how to
combine the transforms directly.
|
class |
IdentityTranslation
Immutable identity translation
|
| Modifier and Type | Method and Description |
|---|---|
CompoundTransform |
CompoundTransform.compose(ATransform trans) |
| Constructor and Description |
|---|
CompoundTransform(ATransform outer,
ATransform inner) |
| Modifier and Type | Class and Description |
|---|---|
class |
VectorFunction |
Copyright © 2012. All Rights Reserved.