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