| Package | Description |
|---|---|
| com.flowpowered.math.matrix |
| Modifier and Type | Field and Description |
|---|---|
static MatrixNf |
MatrixNf.IDENTITY_2 |
static MatrixNf |
MatrixNf.IDENTITY_3 |
static MatrixNf |
MatrixNf.IDENTITY_4 |
| Modifier and Type | Method and Description |
|---|---|
MatrixNf |
MatrixNf.abs() |
MatrixNf |
MatrixNf.add(MatrixNf m) |
MatrixNf |
MatrixNf.ceil() |
MatrixNf |
MatrixNf.clone() |
static MatrixNf |
MatrixNf.createLookAt(int size,
Vector3f eye,
Vector3f at,
Vector3f up)
Creates a "look at" matrix for the given eye point.
|
static MatrixNf |
MatrixNf.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 MatrixNf |
MatrixNf.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 MatrixNf |
MatrixNf.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 MatrixNf |
MatrixNf.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 MatrixNf |
MatrixNf.createRotation(int size,
Complexf rot) |
static MatrixNf |
MatrixNf.createRotation(int size,
Quaternionf rot) |
static MatrixNf |
MatrixNf.createScaling(float... vec) |
static MatrixNf |
MatrixNf.createScaling(VectorNf v) |
static MatrixNf |
MatrixNf.createTranslation(float... vec) |
static MatrixNf |
MatrixNf.createTranslation(VectorNf v) |
MatrixNf |
MatrixNf.div(double a) |
MatrixNf |
MatrixNf.div(float a) |
MatrixNf |
MatrixNf.div(MatrixNf m) |
MatrixNf |
MatrixNf.floor() |
MatrixNf |
MatrixNf.invert() |
MatrixNf |
MatrixNf.mul(double a) |
MatrixNf |
MatrixNf.mul(float a) |
MatrixNf |
MatrixNf.mul(MatrixNf m) |
MatrixNf |
MatrixNf.negate() |
MatrixNf |
MatrixNf.pow(double pow) |
MatrixNf |
MatrixNf.pow(float pow) |
MatrixNf |
MatrixNf.resize(int size) |
MatrixNf |
MatrixNf.rotate(Complexf rot) |
MatrixNf |
MatrixNf.rotate(Quaternionf rot) |
MatrixNf |
MatrixNf.round() |
MatrixNf |
MatrixNf.scale(float... v) |
MatrixNf |
MatrixNf.scale(VectorNf v) |
MatrixNf |
MatrixNf.sub(MatrixNf m) |
MatrixNf |
MatrixNd.toFloat() |
MatrixNf |
MatrixNf.toFloat() |
MatrixNf |
Matrix4f.toMatrixN() |
MatrixNf |
Matrix3f.toMatrixN() |
MatrixNf |
Matrix2f.toMatrixN() |
MatrixNf |
MatrixNf.translate(float... v) |
MatrixNf |
MatrixNf.translate(VectorNf v) |
MatrixNf |
MatrixNf.transpose() |
| Modifier and Type | Method and Description |
|---|---|
MatrixNf |
MatrixNf.add(MatrixNf m) |
MatrixNf |
MatrixNf.div(MatrixNf m) |
MatrixNf |
MatrixNf.mul(MatrixNf m) |
MatrixNf |
MatrixNf.sub(MatrixNf m) |
| Constructor and Description |
|---|
Matrix2f(MatrixNf m) |
Matrix3f(MatrixNf m) |
Matrix4f(MatrixNf m) |
MatrixNf(MatrixNf m) |
Copyright © 2013–2016 Flow Powered. All rights reserved.