Constructor Summary
| Public Constructor | ||
| public |
constructor(x: Number, y: Number, points: Array<Number[]>, angle: Number, scale_x: Number, scale_y: Number, padding: Number) |
|
Member Summary
| Public Members | ||
| public |
The angle of the body in radians |
|
| public |
The scale of the body along the X axis |
|
| public |
The scale of the body along the Y axis |
|
Method Summary
| Public Methods | ||
| public |
draw(context: CanvasRenderingContext2D) Draws the polygon to a CanvasRenderingContext2D's current path |
|
| public |
Sets the points making up the polygon. |
|
Inherited Summary
| From class Body | ||
| public static |
Creates a Result used to collect the detailed results of a collision test |
|
| public |
The amount to pad the bounding volume when testing for potential collisions |
|
| public |
The X coordinate of the body |
|
| public |
The Y coordinate of the body |
|
| public |
Determines if the body is colliding with another body |
|
| public |
Creates a Result used to collect the detailed results of a collision test |
|
| public |
potentials(): Array<Body> Returns a list of potential collisions |
|
| public |
remove() Removes the body from its current collision system |
|
Public Constructors
public constructor(x: Number, y: Number, points: Array<Number[]>, angle: Number, scale_x: Number, scale_y: Number, padding: Number) source
Override:
Body#constructorParams:
| Name | Type | Attribute | Description |
| x | Number |
|
The starting X coordinate |
| y | Number |
|
The starting Y coordinate |
| points | Array<Number[]> |
|
An array of coordinate pairs making up the polygon - [[x1, y1], [x2, y2], ...] |
| angle | Number |
|
The starting rotation in radians |
| scale_x | Number |
|
The starting scale along the X axis |
| scale_y | Number |
|
The starting scale long the Y axis |
| padding | Number |
|
The amount to pad the bounding volume when testing for potential collisions |
Public Members
Public Methods
public draw(context: CanvasRenderingContext2D) source
Draws the polygon to a CanvasRenderingContext2D's current path
Params:
| Name | Type | Attribute | Description |
| context | CanvasRenderingContext2D | The context to add the shape to |
