
# class Transform
Transform inherits from ImmutableTransform
# MEMBERS
# member read-only inverted
Type: Transform
# CONSTRUCTORS
# constructor Transform()
Description:
# constructor Transform(transform)
Description:
Parameters:
- transform: (Transform) -
# constructor Transform(m11, m12, m21, m22, m31, m32)
Description:
Parameters:
- m11: (Number) -
- m12: (Number) -
- m21: (Number) -
- m22: (Number) -
- m31: (Number) -
- m32: (Number) -
# FUNCTIONS
# function setM11(m11)
Description:
Parameters:
- m11: (Number) -
# function setM12(m12)
Description:
Parameters:
- m12: (Number) -
# function setM21(m21)
Description:
Parameters:
- m21: (Number) -
# function setM22(m22)
Description:
Parameters:
- m22: (Number) -
# function setM31(m31)
Description:
Parameters:
- m31: (Number) -
# function setM32(m32)
Description:
Parameters:
- m32: (Number) -
# function reset()
Description: Reset transform to identity transform.
# function multiply(transform)
Description:
Parameters:
- transform: (Transform) -
Return:
(Transform) -
# function rotate(rotation)
Description:
Parameters:
- rotation: (Number) - Rotate of transform by rotation (radians)
Return:
(Transform) -
# function rotateDeg(angle)
Description:
Parameters:
- angle: (Number) - Rotate of transform by rotation (degrees)
Return:
(Transform) -
# function scale(scale)
Description:
Parameters:
- scale: (Number) -
Return:
(Transform) -
# function scale(sx, sy)
Description:
Parameters:
- sx: (Number) -
- sy: (Number) -
Return:
(Transform) -
# function scaleX(sx)
Description:
Parameters:
- sx: (Number) -
Return:
(Transform) -
# function scaleY(sy)
Description:
Parameters:
- sy: (Number) -
Return:
(Transform) -
# function translate(point)
Description:
Parameters:
- point: (ImmutablePoint) -
Return:
(Transform) -
# function translate(dx, dy)
Description:
Parameters:
- dx: (Number) -
- dy: (Number) -
Return:
(Transform) -
# function map(x, y)
Description:
Parameters:
- x: (Number) -
- y: (Number) -
Return:
(Point) -
# function map(point)
Description:
Parameters:
- point: (ImmutablePoint) -
Return:
(Point) -
# function mapLine(line)
Description:
Parameters:
- line: (ImmutableLine) -
Return:
(Line) -
# function mapRect(rect)
Description: Calculates the normalized rect mapped to this transform. If rotation is not 0, 90, 180, or 270 this will return the bounding rect of the tranformed rect.
Parameters:
- rect: (ImmutableRect) - Rect to be mapped to this transform
Return:
(ImmutableRect) - Returns a normalized rect mapped to this transform
# function mapArc(arc)
Description:
Parameters:
- arc: (ImmutableArc) -
Return:
(Path) -
# function mapBezier(bezier)
Description:
Parameters:
- bezier: (ImmutableBezier) -
Return:
(Bezier) -
# function mapEllipse(ellipse)
Description:
Parameters:
- ellipse: (ImmutableEllipse) -
Return:
(Path) -
# function mapText(text)
Description:
Parameters:
- text: (ImmutableText) -
Return:
(Path) -
# function mapPolygon(polygon)
Description:
Parameters:
- polygon: (ImmutablePolygon) -
Return:
(Polygon) -
# function mapPath(path)
Description:
Parameters:
- path: (ImmutablePath) -
Return:
(Path) -
# STATIC FUNCTIONS
# static function translation(x, y)
Description:
Parameters:
- x: (Number) -
- y: (Number) -
Return:
(Transform) -