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
Konva Copyright © 2015 The contributors to the Konva project.
Documentation generated by JSDoc 3.2.2 on Tue Jan 27th 2015 using the DocStrap template.