PIXI.Polygon
class Polygon
A class to define a shape via user defined coordinates.
Constructor
new PIXI.Polygon(points: Array<PIXI.IPointData> | Array<number>) → {}
| Name | Type | Description |
|---|---|---|
| points | Array<PIXI.IPointData> | Array<number> |
This can be an array of Points
that form the polygon, a flat array of numbers that will be interpreted as [x,y, x,y, ...], or
the arguments passed can be all the points of the polygon e.g.
|
Summary
Properties from Polygon
| boolean |
|
| number[] |
An array of the points of this polygon. |
| SHAPES.POLY |
|
Methods from Polygon
Public Properties
closeStroke: boolean
false after moveTo, true after closePath. In all other cases it is true.
type: SHAPES.POLY = PIXI.SHAPES.POLY
The type of the object, mainly used to avoid instanceof checks
Public Methods
clone() → {PIXI.Polygon}
Creates a clone of this polygon.
| Type | Description |
|---|---|
| PIXI.Polygon |
|
contains(x: number, y: number) → {boolean}
Checks whether the x and y coordinates passed to this function are contained within this polygon.
| Name | Type | Description |
|---|---|---|
| x | number |
The X coordinate of the point to test. |
| y | number |
The Y coordinate of the point to test. |
| Type | Description |
|---|---|
| boolean |
|