Class PathSegment
Constructors
(constructor)(name, points)
Constructs a new instance of the PathSegment class
Declaration
constructor(name: string, points?: PointF[]);
Parameters
| Type |
Name |
Description |
| string |
name |
|
| PointF[] |
points |
|
Properties
length
Declaration
Property Value
name
Declaration
Property Value
Methods
clone()
Declaration
Returns
draw(ctx)
Declaration
draw(ctx: CanvasRenderingContext2D): void;
Parameters
| Type |
Name |
Description |
| CanvasRenderingContext2D |
ctx |
|
Returns
getPoint(index)
Declaration
getPoint(index: number): PointF;
Parameters
| Type |
Name |
Description |
| number |
index |
|
Returns
rotateAt(angle, center)
Declaration
rotateAt(angle: number, center: PointF): void;
Parameters
| Type |
Name |
Description |
| number |
angle |
|
| PointF |
center |
|
Returns
scale(scaleX, scaleY)
Declaration
scale(scaleX: number, scaleY: number): void;
Parameters
| Type |
Name |
Description |
| number |
scaleX |
|
| number |
scaleY |
|
Returns
toString()
Declaration
Returns
Declaration
transform(transform: Transform, center: PointF): void;
Parameters
Returns
translate(offsetX, offsetY)
Declaration
translate(offsetX: number, offsetY: number): void;
Parameters
| Type |
Name |
Description |
| number |
offsetX |
|
| number |
offsetY |
|
Returns