class Polygon

Extends:
Shape

Description:

Polygon is a shape with multiple corners at specified points. Each point is an X and Y coordinate relative to the shapes X and Y position.

Polygon extends Shape class.

Constructor

constructor([stroke=null], [background=null], [opacity=1], [x=0], [y=0], [_points=[]])

Creates an instance of Polygon shape object.

Parameters:

Name Type Default Description

[stroke]

Stroke

null

A border of the shape.

[background]

string

null

Color, gradient, or image background, similar to CSS. Use an empty string to remove the background.

[opacity]

number

1

Opacity of the shape (0 to 1).

[x]

number

0

Horizontal position from the left edge.

[y]

number

0

Vertical position from the top edge.

[_points]

Array.<object>

[]

An array of point objects that represent each corner of the shape [{x:number,y:number}, ...]. For example a simple start has 10 points.

Members

Methods

From this class:

Inherited from Shape:

Also See: