Transformation
An immutable affine transformation. a.multiply(b) applies b first, then a.
Multiplying a point includes the translation; multiplying a vector doesn’t.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Transformation():
Transformation
Creates the identity transformation.
Returns
Section titled “Returns”Transformation
Methods
Section titled “Methods”equals()
Section titled “equals()”equals(
other):boolean
Exact matrix equality.
Parameters
Section titled “Parameters”Transformation
Returns
Section titled “Returns”boolean
inverse()
Section titled “inverse()”inverse():
Transformation
The inverse transformation. Throws RangeError when there is none.
Returns
Section titled “Returns”Transformation
multiply()
Section titled “multiply()”Call Signature
Section titled “Call Signature”multiply(
other):Transformation
Composes transformations, or transforms a point or vector.
Parameters
Section titled “Parameters”Transformation
Returns
Section titled “Returns”Transformation
Call Signature
Section titled “Call Signature”multiply(
point):Point3d
Composes transformations, or transforms a point or vector.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”multiply(
vector):Vector3d
Composes transformations, or transforms a point or vector.
Parameters
Section titled “Parameters”vector
Section titled “vector”Returns
Section titled “Returns”rotation()
Section titled “rotation()”
staticrotation(origin,axis,angle):Transformation
A rotation by angle radians about axis through origin.
Parameters
Section titled “Parameters”origin
Section titled “origin”number
Returns
Section titled “Returns”Transformation
scaling()
Section titled “scaling()”
staticscaling(factor):Transformation
A uniform scale about the origin.
Parameters
Section titled “Parameters”factor
Section titled “factor”number
Returns
Section titled “Returns”Transformation
translation()
Section titled “translation()”
statictranslation(vector):Transformation
A translation by vector.
Parameters
Section titled “Parameters”vector
Section titled “vector”Returns
Section titled “Returns”Transformation