public class Matrixx extends Object
Constructor and Description |
---|
Matrixx() |
Modifier and Type | Method and Description |
---|---|
static AMatrix |
create(AMatrix m) |
static AMatrix |
create(IMatrix m) |
static Matrix22 |
create2DRotationMatrix(double angle) |
static AMatrix |
createFromVector(AVector data,
int rows,
int columns) |
static AMatrix |
createFromVectors(AVector... data) |
static IdentityMatrix |
createIdentityMatrix(int dimensions) |
static AMatrix |
createRandomMatrix(int rows,
int columns) |
static AMatrix |
createRandomSquareMatrix(int dimensions) |
static Matrix33 |
createRotationMatrix(AVector v,
double angle) |
static Matrix33 |
createRotationMatrix(double x,
double y,
double z,
double angle) |
static Matrix33 |
createRotationMatrix(Vector3 axis,
double angle) |
static DiagonalMatrix |
createScaleMatrix(double... scalingFactors) |
static DiagonalMatrix |
createScaleMatrix(int dimensions,
double factor) |
static Matrix33 |
createXAxisRotationMatrix(double angle) |
static Matrix33 |
createYAxisRotationMatrix(double angle) |
static Matrix33 |
createZAxisRotationMatrix(double angle) |
static AMatrix |
deepCopy(AMatrix m) |
static void |
fillRandomValues(AMatrix m) |
static AMatrix |
newMatrix(int rows,
int columns)
Creates an empty (zero-filled) mutable matrix of the specified size
|
static AMatrix |
parse(String ednString)
Parse a matrix in edn format
|
public static IdentityMatrix createIdentityMatrix(int dimensions)
public static DiagonalMatrix createScaleMatrix(int dimensions, double factor)
public static DiagonalMatrix createScaleMatrix(double... scalingFactors)
public static Matrix22 create2DRotationMatrix(double angle)
public static Matrix33 createRotationMatrix(double x, double y, double z, double angle)
public static Matrix33 createXAxisRotationMatrix(double angle)
public static Matrix33 createYAxisRotationMatrix(double angle)
public static Matrix33 createZAxisRotationMatrix(double angle)
public static AMatrix createRandomSquareMatrix(int dimensions)
public static AMatrix createRandomMatrix(int rows, int columns)
public static AMatrix newMatrix(int rows, int columns)
rows
- columns
- public static void fillRandomValues(AMatrix m)
public static AMatrix parse(String ednString)
ednString
- Copyright © 2012. All Rights Reserved.