| Package | Description |
|---|---|
| com.flowpowered.math.matrix |
| Modifier and Type | Field and Description |
|---|---|
static MatrixNd |
MatrixNd.IDENTITY_2 |
static MatrixNd |
MatrixNd.IDENTITY_3 |
static MatrixNd |
MatrixNd.IDENTITY_4 |
| Modifier and Type | Method and Description |
|---|---|
MatrixNd |
MatrixNd.abs() |
MatrixNd |
MatrixNd.add(MatrixNd m) |
MatrixNd |
MatrixNd.ceil() |
MatrixNd |
MatrixNd.clone() |
static MatrixNd |
MatrixNd.createLookAt(int size,
Vector3d eye,
Vector3d at,
Vector3d up)
Creates a "look at" matrix for the given eye point.
|
static MatrixNd |
MatrixNd.createOrthographic(int size,
double right,
double left,
double top,
double bottom,
double near,
double far)
Creates an orthographic viewing frustum built from the provided values
|
static MatrixNd |
MatrixNd.createOrthographic(int size,
float right,
float left,
float top,
float bottom,
float near,
float far)
Creates an orthographic viewing frustum built from the provided values
|
static MatrixNd |
MatrixNd.createPerspective(int size,
double fov,
double aspect,
double near,
double far)
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
|
static MatrixNd |
MatrixNd.createPerspective(int size,
float fov,
float aspect,
float near,
float far)
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
|
static MatrixNd |
MatrixNd.createRotation(int size,
Complexd rot) |
static MatrixNd |
MatrixNd.createRotation(int size,
Quaterniond rot) |
static MatrixNd |
MatrixNd.createScaling(double... vec) |
static MatrixNd |
MatrixNd.createScaling(VectorNd v) |
static MatrixNd |
MatrixNd.createTranslation(double... vec) |
static MatrixNd |
MatrixNd.createTranslation(VectorNd v) |
MatrixNd |
MatrixNd.div(double a) |
MatrixNd |
MatrixNd.div(float a) |
MatrixNd |
MatrixNd.div(MatrixNd m) |
MatrixNd |
MatrixNd.floor() |
MatrixNd |
MatrixNd.invert() |
MatrixNd |
MatrixNd.mul(double a) |
MatrixNd |
MatrixNd.mul(float a) |
MatrixNd |
MatrixNd.mul(MatrixNd m) |
MatrixNd |
MatrixNd.negate() |
MatrixNd |
MatrixNd.pow(double pow) |
MatrixNd |
MatrixNd.pow(float pow) |
MatrixNd |
MatrixNd.resize(int size) |
MatrixNd |
MatrixNd.rotate(Complexd rot) |
MatrixNd |
MatrixNd.rotate(Quaterniond rot) |
MatrixNd |
MatrixNd.round() |
MatrixNd |
MatrixNd.scale(double... v) |
MatrixNd |
MatrixNd.scale(VectorNd v) |
MatrixNd |
MatrixNd.sub(MatrixNd m) |
MatrixNd |
MatrixNd.toDouble() |
MatrixNd |
MatrixNf.toDouble() |
MatrixNd |
Matrix4d.toMatrixN() |
MatrixNd |
Matrix3d.toMatrixN() |
MatrixNd |
Matrix2d.toMatrixN() |
MatrixNd |
MatrixNd.translate(double... v) |
MatrixNd |
MatrixNd.translate(VectorNd v) |
MatrixNd |
MatrixNd.transpose() |
| Modifier and Type | Method and Description |
|---|---|
MatrixNd |
MatrixNd.add(MatrixNd m) |
MatrixNd |
MatrixNd.div(MatrixNd m) |
MatrixNd |
MatrixNd.mul(MatrixNd m) |
MatrixNd |
MatrixNd.sub(MatrixNd m) |
| Constructor and Description |
|---|
Matrix2d(MatrixNd m) |
Matrix3d(MatrixNd m) |
Matrix4d(MatrixNd m) |
MatrixNd(MatrixNd m) |
Copyright © 2013–2016 Flow Powered. All rights reserved.