# class Transform



Transform inherits from ImmutableTransform


# MEMBERS

# member read-only inverted

Type: Transform

# CONSTRUCTORS

# constructor Transform()

Description:

# constructor Transform(transform)

Description:

Parameters:

# 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:

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:

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:

Return:

(Point) -

# function mapLine(line)

Description:

Parameters:

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:

Return:

(ImmutableRect) - Returns a normalized rect mapped to this transform

# function mapArc(arc)

Description:

Parameters:

Return:

(Path) -

# function mapBezier(bezier)

Description:

Parameters:

Return:

(Bezier) -

# function mapEllipse(ellipse)

Description:

Parameters:

Return:

(Path) -

# function mapText(text)

Description:

Parameters:

Return:

(Path) -

# function mapPolygon(polygon)

Description:

Parameters:

Return:

(Polygon) -

# function mapPath(path)

Description:

Parameters:

Return:

(Path) -

# STATIC FUNCTIONS

# static function translation(x, y)

Description:

Parameters:

  • x: (Number) -
  • y: (Number) -

Return:

(Transform) -

Last Updated: 12/20/2022, 8:12:45 AM