A package of utilities for point transformation and manipulation; handling the leg work of matrix and vector maths.
- new Matrix2D()
- .clear()
- .rotate(radians) ⇒
Matrix2D
- .rotate(x, y) ⇒
Matrix2D
- .skew(ax, ay) ⇒
Matrix2D
- .translate(x, y) ⇒
Matrix2D
- .getCss() ⇒
String
- .getX() ⇒
Number
- .getY() ⇒
Number
- .setFromCss(matrixString)
- new Matrix3D()
- .clear()
- .rotateX(radians) ⇒
Matrix3D
- .rotateY(radians) ⇒
Matrix3D
- .rotateY(radians) ⇒
Matrix3D
- .rotate(x, y) ⇒
Matrix3D
- .skew(ax, ay) ⇒
Matrix3D
- .translate(x, y, z) ⇒
Matrix3D
- .getCss() ⇒
String
- .getX() ⇒
Number
- .getY() ⇒
Number
- .getY() ⇒
Number
- .setFromCss(matrixString)
- new ParentTransform()
- .update(callback) ⇒
Array
- new SimpleNoise2D()
- .get(x, y) ⇒
Vector2D
- new Vector2D(x, y)
- .add(v) ⇒
Vector2D
- .sub(v) ⇒
Vector2D
- .dist(v) ⇒
number
- .mult(s)
- .div(s) ⇒
Vector2D
- .limit(s) ⇒
Vector2D
- .length() ⇒
Number
- .normalize() ⇒
Vector2D
- .clone() ⇒
Vector2D
- .degreeToVector() ⇒
Vector2D
- .random(degreeIncrement) ⇒
Vector2D