| Package | Description |
|---|---|
| com.flowpowered.math.matrix |
| Modifier and Type | Field and Description |
|---|---|
static Matrix4d |
Matrix4d.IDENTITY |
static Matrix4d |
Matrix4d.ZERO |
| Modifier and Type | Method and Description |
|---|---|
Matrix4d |
Matrix4d.abs() |
Matrix4d |
Matrix4d.add(Matrix4d m) |
Matrix4d |
Matrix4d.ceil() |
Matrix4d |
Matrix4d.clone() |
static Matrix4d |
Matrix4d.createLookAt(Vector3d eye,
Vector3d at,
Vector3d up)
Creates a "look at" matrix for the given eye point.
|
static Matrix4d |
Matrix4d.createOrthographic(double right,
double left,
double top,
double bottom,
double near,
double far)
Creates an orthographic viewing frustum built from the provided values
|
static Matrix4d |
Matrix4d.createOrthographic(float right,
float left,
float top,
float bottom,
float near,
float far)
Creates an orthographic viewing frustum built from the provided values
|
static Matrix4d |
Matrix4d.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 Matrix4d |
Matrix4d.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 Matrix4d |
Matrix4d.createRotation(Complexd rot) |
static Matrix4d |
Matrix4d.createRotation(Quaterniond rot) |
static Matrix4d |
Matrix4d.createScaling(double scale) |
static Matrix4d |
Matrix4d.createScaling(double x,
double y,
double z,
double w) |
static Matrix4d |
Matrix4d.createScaling(float scale) |
static Matrix4d |
Matrix4d.createScaling(float x,
float y,
float z,
float w) |
static Matrix4d |
Matrix4d.createScaling(Vector4d v) |
static Matrix4d |
Matrix4d.createTranslation(double x,
double y,
double z) |
static Matrix4d |
Matrix4d.createTranslation(float x,
float y,
float z) |
static Matrix4d |
Matrix4d.createTranslation(Vector3d v) |
Matrix4d |
Matrix4d.div(double a) |
Matrix4d |
Matrix4d.div(float a) |
Matrix4d |
Matrix4d.div(Matrix4d m) |
Matrix4d |
Matrix4d.floor() |
static Matrix4d |
Matrix4d.from(double n) |
static Matrix4d |
Matrix4d.from(double m00,
double m01,
double m02,
double m03,
double m10,
double m11,
double m12,
double m13,
double m20,
double m21,
double m22,
double m23,
double m30,
double m31,
double m32,
double m33) |
static Matrix4d |
Matrix4d.fromDiagonal(double m00,
double m11,
double m22,
double m33) |
Matrix4d |
Matrix4d.invert() |
Matrix4d |
Matrix4d.mul(double a) |
Matrix4d |
Matrix4d.mul(float a) |
Matrix4d |
Matrix4d.mul(Matrix4d m) |
Matrix4d |
Matrix4d.negate() |
Matrix4d |
Matrix4d.pow(double pow) |
Matrix4d |
Matrix4d.pow(float pow) |
Matrix4d |
Matrix4d.rotate(Complexd rot) |
Matrix4d |
Matrix4d.rotate(Quaterniond rot) |
Matrix4d |
Matrix4d.round() |
Matrix4d |
Matrix4d.scale(double scale) |
Matrix4d |
Matrix4d.scale(double x,
double y,
double z,
double w) |
Matrix4d |
Matrix4d.scale(float scale) |
Matrix4d |
Matrix4d.scale(float x,
float y,
float z,
float w) |
Matrix4d |
Matrix4d.scale(Vector4d v) |
Matrix4d |
Matrix4d.sub(Matrix4d m) |
Matrix4d |
Matrix4d.toDouble() |
Matrix4d |
Matrix4f.toDouble() |
Matrix4d |
MatrixNd.toMatrix4() |
Matrix4d |
Matrix3d.toMatrix4() |
Matrix4d |
Matrix2d.toMatrix4() |
Matrix4d |
Matrix4d.translate(double x,
double y,
double z) |
Matrix4d |
Matrix4d.translate(float x,
float y,
float z) |
Matrix4d |
Matrix4d.translate(Vector3d v) |
Matrix4d |
Matrix4d.transpose() |
| Modifier and Type | Method and Description |
|---|---|
Matrix4d |
Matrix4d.add(Matrix4d m) |
Matrix4d |
Matrix4d.div(Matrix4d m) |
Matrix4d |
Matrix4d.mul(Matrix4d m) |
Matrix4d |
Matrix4d.sub(Matrix4d m) |
| Constructor and Description |
|---|
Matrix2d(Matrix4d m) |
Matrix3d(Matrix4d m) |
Matrix4d(Matrix4d m) |
MatrixNd(Matrix4d m) |
Copyright © 2013–2016 Flow Powered. All rights reserved.