Uses of Class
toxi.geom.Matrix4x4

Packages that use Matrix4x4
toxi.geom   
toxi.geom.mesh   
 

Uses of Matrix4x4 in toxi.geom
 

Methods in toxi.geom that return Matrix4x4
 Matrix4x4 Matrix4x4.add(Matrix4x4 rhs)
           
 Matrix4x4 Matrix4x4.addSelf(Matrix4x4 m)
           
 Matrix4x4 Matrix4x4.copy()
           
 Matrix4x4 Matrix4x4.getInverted()
           
 Matrix4x4 Quaternion.getMatrix()
          Deprecated. use Quaternion.toMatrix4x4() instead
 Matrix4x4 Matrix4x4.getRotatedAroundAxis(ReadonlyVec3D axis, double theta)
           
 Matrix4x4 Matrix4x4.getRotatedX(double theta)
           
 Matrix4x4 Matrix4x4.getRotatedY(double theta)
           
 Matrix4x4 Matrix4x4.getRotatedZ(double theta)
           
 Matrix4x4 Matrix4x4.getTransposed()
           
 Matrix4x4 Matrix4x4.identity()
           
 Matrix4x4 Matrix4x4.invert()
          Matrix Inversion using Cramer's Method Computes Adjoint matrix divided by determinant Code modified from http://www.intel.com/design/pentiumiii/sml/24504301.pdf
 Matrix4x4 Matrix4x4.multiply(double factor)
           
 Matrix4x4 Matrix4x4.multiply(Matrix4x4 mat)
          Matrix-Matrix Right-multiplication.
 Matrix4x4 Matrix4x4.multiplySelf(double factor)
          In-place matrix-scalar multiplication.
 Matrix4x4 Matrix4x4.multiplySelf(Matrix4x4 mat)
           
 Matrix4x4 Matrix4x4.rotateAroundAxis(ReadonlyVec3D axis, double theta)
          Applies rotation about arbitrary axis to matrix
 Matrix4x4 Matrix4x4.rotateX(double theta)
          Applies rotation about X to this matrix.
 Matrix4x4 Matrix4x4.rotateY(double theta)
          Applies rotation about Y to this matrix.
 Matrix4x4 Matrix4x4.rotateZ(double theta)
           
 Matrix4x4 Matrix4x4.scale(double scale)
           
 Matrix4x4 Matrix4x4.scale(double scaleX, double scaleY, double scaleZ)
           
 Matrix4x4 Matrix4x4.scale(ReadonlyVec3D scale)
           
 Matrix4x4 Matrix4x4.scaleSelf(double scale)
           
 Matrix4x4 Matrix4x4.scaleSelf(double scaleX, double scaleY, double scaleZ)
           
 Matrix4x4 Matrix4x4.scaleSelf(ReadonlyVec3D scale)
           
 Matrix4x4 Matrix4x4.set(double a, double b, double c, double d, double e, double f, double g, double h, double i, double j, double k, double l, double m, double n, double o, double p)
           
 Matrix4x4 Matrix4x4.set(Matrix4x4 mat)
           
 Matrix4x4 Matrix4x4.sub(Matrix4x4 m)
           
 Matrix4x4 Matrix4x4.subSelf(Matrix4x4 mat)
           
 Matrix4x4 Quaternion.toMatrix4x4()
          Converts the quat to a 4x4 rotation matrix (in row-major format).
 Matrix4x4 Quaternion.toMatrix4x4(Matrix4x4 result)
           
 Matrix4x4 Matrix4x4.translate(double dx, double dy, double dz)
           
 Matrix4x4 Matrix4x4.translate(ReadonlyVec3D trans)
           
 Matrix4x4 Matrix4x4.translateSelf(double dx, double dy, double dz)
           
 Matrix4x4 Matrix4x4.translateSelf(ReadonlyVec3D trans)
           
 Matrix4x4 Matrix4x4.transpose()
          Converts the matrix (in-place) between column-major to row-major order (and vice versa).
 

Methods in toxi.geom with parameters of type Matrix4x4
 Matrix4x4 Matrix4x4.add(Matrix4x4 rhs)
           
 Matrix4x4 Matrix4x4.addSelf(Matrix4x4 m)
           
 PointCloud PointCloud.applyMatrix(Matrix4x4 m)
          Applies the given transformation matrix to all points in the cloud.
static Quaternion Quaternion.createFromMatrix(Matrix4x4 m)
          Creates a quaternion from a rotation matrix.
 Matrix4x4 Matrix4x4.multiply(Matrix4x4 mat)
          Matrix-Matrix Right-multiplication.
 Matrix4x4 Matrix4x4.multiplySelf(Matrix4x4 mat)
           
 Matrix4x4 Matrix4x4.set(Matrix4x4 mat)
           
 Matrix4x4 Matrix4x4.sub(Matrix4x4 m)
           
 Matrix4x4 Matrix4x4.subSelf(Matrix4x4 mat)
           
 Matrix4x4 Quaternion.toMatrix4x4(Matrix4x4 result)
           
 

Constructors in toxi.geom with parameters of type Matrix4x4
Matrix4x4(Matrix4x4 m)
           
 

Uses of Matrix4x4 in toxi.geom.mesh
 

Methods in toxi.geom.mesh with parameters of type Matrix4x4
 WETriangleMesh WETriangleMesh.transform(Matrix4x4 mat)
          Applies the given matrix transform to all mesh vertices and updates all face normals.
 TriangleMesh TriangleMesh.transform(Matrix4x4 mat)
          Applies the given matrix transform to all mesh vertices and updates all face normals.
 WETriangleMesh WETriangleMesh.transform(Matrix4x4 mat, boolean updateNormals)
          Applies the given matrix transform to all mesh vertices.
 TriangleMesh TriangleMesh.transform(Matrix4x4 mat, boolean updateNormals)
          Applies the given matrix transform to all mesh vertices.