Uses of Class org.sunflow.math.Matrix4

Uses in package org.sunflow.math

Fields of type org.sunflow.math.Matrix4

Matrix4
Matrix4

Methods with parameter type org.sunflow.math.Matrix4

Matrix4
Matrix4.blend(Matrix4 m0, Matrix4 m1, float t)
Matrix4
Computes this*m and return the result as a new Matrix4

Methods with return type org.sunflow.math.Matrix4

Matrix4
Matrix4.blend(Matrix4 m0, Matrix4 m1, float t)
Matrix4
Creates a rotation matrix from an OrthonormalBasis.
Matrix4
Compute the inverse of this matrix and return it as a new object.
Matrix4
Computes this*m and return the result as a new Matrix4
Matrix4
Matrix4.rotate(float x, float y, float z, float theta)
Creates a rotation matrix about the specified axis.
Matrix4
Matrix4.rotateX(float theta)
Creates a rotation matrix about the X axis.
Matrix4
Matrix4.rotateY(float theta)
Creates a rotation matrix about the Y axis.
Matrix4
Matrix4.rotateZ(float theta)
Creates a rotation matrix about the Z axis.
Matrix4
Matrix4.scale(float s)
Create a uniform scaling matrix.
Matrix4
Matrix4.scale(float sx, float sy, float sz)
Creates a non-uniform scaling matrix.
Matrix4
Matrix4.translation(float x, float y, float z)
Create a translation matrix for the specified vector.

Uses in package org.sunflow.core.light

Methods with parameter type org.sunflow.math.Matrix4

BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.

Uses in package org.sunflow.core

Methods with parameter type org.sunflow.math.Matrix4

Matrix4
ParameterList.getMatrix(String name, Matrix4 defaultValue)
Get the specified matrix parameter from this list.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
Ray
Create a new ray by transforming the supplied one by the given matrix.

Methods with return type org.sunflow.math.Matrix4

Matrix4
Get a transformation matrix that will transform camera space points into world space.
Matrix4
ParameterList.getMatrix(String name, Matrix4 defaultValue)
Get the specified matrix parameter from this list.
Matrix4
Get a transformation matrix that will transform world space points into camera space.

Uses in package org.sunflow.core.tesselatable

Methods with parameter type org.sunflow.math.Matrix4

BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox

Uses in package org.sunflow.core.primitive

Methods with parameter type org.sunflow.math.Matrix4

BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
BoundingBox
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.
BoundingBox
Compute a bounding box of this object in world space, using the specified object-to-world transformation matrix.

Uses in package org.sunflow

Methods with parameter type org.sunflow.math.Matrix4

void
SunflowAPI.parameter(String name, Matrix4 value)
Declare a parameter with the specified name and value.