Matrix2D Class
Based on EaselJS Matrix2D implementation.
Constructor
Matrix2D
(
-
m11 -
m12 -
m21 -
m22 -
dx -
dy
Parameters:
-
m11Number -
m12Number -
m21Number -
m22Number -
dxNumber -
dyNumber
Methods
append
(
Matrix2D
-
m11 -
m12 -
m21 -
m22 -
dx -
dy
Appends the specified matrix properties with this matrix. All parameters are required.
Parameters:
-
m11Number -
m12Number -
m21Number -
m22Number -
dxNumber -
dyNumber
Returns:
Matrix2D:
This matrix. Useful for chaining method calls.
appendTransform
(
Matrix2D
-
x -
y -
scaleX -
scaleY -
rotation -
skewX -
skewY -
pivotX -
pivotY
Generates matrix properties from the specified display object transform properties, and appends them with this matrix. For example, you can use this to generate m11 matrix from m11 display object: var mtx = new Matrix2D(); mtx.appendTransform(o.x, o.y, o.scaleX, o.scaleY, o.rotation);
Parameters:
-
xNumber -
yNumber -
scaleXNumber -
scaleYNumber -
rotationNumber -
skewXNumber -
skewYNumber -
pivotXNumberOptional.
-
pivotYNumberOptional.
Returns:
Matrix2D:
This matrix. Useful for chaining method calls.
