| Package | Description |
|---|---|
| com.flowpowered.math.matrix |
| Modifier and Type | Field and Description |
|---|---|
static Matrix4f |
Matrix4f.IDENTITY |
static Matrix4f |
Matrix4f.ZERO |
| Modifier and Type | Method and Description |
|---|---|
Matrix4f |
Matrix4f.abs() |
Matrix4f |
Matrix4f.add(Matrix4f m) |
Matrix4f |
Matrix4f.ceil() |
Matrix4f |
Matrix4f.clone() |
static Matrix4f |
Matrix4f.createLookAt(Vector3f eye,
Vector3f at,
Vector3f up)
Creates a "look at" matrix for the given eye point.
|
static Matrix4f |
Matrix4f.createOrthographic(double right,
double left,
double top,
double bottom,
double near,
double far)
Creates an orthographic viewing frustum built from the provided values
|
static Matrix4f |
Matrix4f.createOrthographic(float right,
float left,
float top,
float bottom,
float near,
float far)
Creates an orthographic viewing frustum built from the provided values
|
static Matrix4f |
Matrix4f.createPerspective(double fov,
double aspect,
double near,
double far)
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
|
static Matrix4f |
Matrix4f.createPerspective(float fov,
float aspect,
float near,
float far)
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
|
static Matrix4f |
Matrix4f.createRotation(Complexf rot) |
static Matrix4f |
Matrix4f.createRotation(Quaternionf rot) |
static Matrix4f |
Matrix4f.createScaling(double scale) |
static Matrix4f |
Matrix4f.createScaling(double x,
double y,
double z,
double w) |
static Matrix4f |
Matrix4f.createScaling(float scale) |
static Matrix4f |
Matrix4f.createScaling(float x,
float y,
float z,
float w) |
static Matrix4f |
Matrix4f.createScaling(Vector4f v) |
static Matrix4f |
Matrix4f.createTranslation(double x,
double y,
double z) |
static Matrix4f |
Matrix4f.createTranslation(float x,
float y,
float z) |
static Matrix4f |
Matrix4f.createTranslation(Vector3f v) |
Matrix4f |
Matrix4f.div(double a) |
Matrix4f |
Matrix4f.div(float a) |
Matrix4f |
Matrix4f.div(Matrix4f m) |
Matrix4f |
Matrix4f.floor() |
static Matrix4f |
Matrix4f.from(float n) |
static Matrix4f |
Matrix4f.from(float m00,
float m01,
float m02,
float m03,
float m10,
float m11,
float m12,
float m13,
float m20,
float m21,
float m22,
float m23,
float m30,
float m31,
float m32,
float m33) |
static Matrix4f |
Matrix4f.fromDiagonal(float m00,
float m11,
float m22,
float m33) |
Matrix4f |
Matrix4f.invert() |
Matrix4f |
Matrix4f.mul(double a) |
Matrix4f |
Matrix4f.mul(float a) |
Matrix4f |
Matrix4f.mul(Matrix4f m) |
Matrix4f |
Matrix4f.negate() |
Matrix4f |
Matrix4f.pow(double pow) |
Matrix4f |
Matrix4f.pow(float pow) |
Matrix4f |
Matrix4f.rotate(Complexf rot) |
Matrix4f |
Matrix4f.rotate(Quaternionf rot) |
Matrix4f |
Matrix4f.round() |
Matrix4f |
Matrix4f.scale(double scale) |
Matrix4f |
Matrix4f.scale(double x,
double y,
double z,
double w) |
Matrix4f |
Matrix4f.scale(float scale) |
Matrix4f |
Matrix4f.scale(float x,
float y,
float z,
float w) |
Matrix4f |
Matrix4f.scale(Vector4f v) |
Matrix4f |
Matrix4f.sub(Matrix4f m) |
Matrix4f |
Matrix4d.toFloat() |
Matrix4f |
Matrix4f.toFloat() |
Matrix4f |
MatrixNf.toMatrix4() |
Matrix4f |
Matrix3f.toMatrix4() |
Matrix4f |
Matrix2f.toMatrix4() |
Matrix4f |
Matrix4f.translate(double x,
double y,
double z) |
Matrix4f |
Matrix4f.translate(float x,
float y,
float z) |
Matrix4f |
Matrix4f.translate(Vector3f v) |
Matrix4f |
Matrix4f.transpose() |
| Modifier and Type | Method and Description |
|---|---|
Matrix4f |
Matrix4f.add(Matrix4f m) |
Matrix4f |
Matrix4f.div(Matrix4f m) |
Matrix4f |
Matrix4f.mul(Matrix4f m) |
Matrix4f |
Matrix4f.sub(Matrix4f m) |
| Constructor and Description |
|---|
Matrix2f(Matrix4f m) |
Matrix3f(Matrix4f m) |
Matrix4f(Matrix4f m) |
MatrixNf(Matrix4f m) |
Copyright © 2013–2016 Flow Powered. All rights reserved.