Class: Transform

Konva. Transform

new Transform(m)

Transform constructor
Parameters:
Name Type Argument Description
m Array <optional>
Optional six-element matrix
Source:

Methods

copy() → {Konva.Transform}

Copy Konva.Transform object
Source:
Returns:
Type
Konva.Transform

getMatrix()

return matrix
Source:

getTranslation() → {Object}

Returns the translation
Source:
Returns:
2D point(x, y)
Type
Object

invert() → {Konva.Transform}

Invert the matrix
Source:
Returns:
Type
Konva.Transform

multiply(matrix) → {Konva.Transform}

Transform multiplication
Parameters:
Name Type Description
matrix Konva.Transform
Source:
Returns:
Type
Konva.Transform

point(point) → {Object}

Transform point
Parameters:
Name Type Description
point Object 2D point(x, y)
Source:
Returns:
2D point(x, y)
Type
Object

rotate(rad) → {Konva.Transform}

Apply rotation
Parameters:
Name Type Description
rad Number Angle in radians
Source:
Returns:
Type
Konva.Transform

scale(sx, sy) → {Konva.Transform}

Apply scale
Parameters:
Name Type Description
sx Number
sy Number
Source:
Returns:
Type
Konva.Transform

setAbsolutePosition() → {Konva.Transform}

set to absolute position via translation
Author:
  • ericdrowell
Source:
Returns:
Type
Konva.Transform

skew(sx, sy) → {Konva.Transform}

Apply skew
Parameters:
Name Type Description
sx Number
sy Number
Source:
Returns:
Type
Konva.Transform

translate(x, y) → {Konva.Transform}

Apply translation
Parameters:
Name Type Description
x Number
y Number
Source:
Returns:
Type
Konva.Transform