Show:

Matter.Query

The Matter.Query module contains methods for performing collision queries.

See the included usage examples.

Methods

Matter.Query.point

(bodies, point)
Body[]

Returns all bodies whose vertices contain the given point, from the given set of bodies.

Parameters

Returns

Body[]

The bodies matching the query

Matter.Query.ray

(bodies, startPoint, endPoint, [rayWidth])
Object[]

Casts a ray segment against a set of bodies and returns all collisions, ray width is optional. Intersection points are not provided.

Parameters

Returns

Object[]

Collisions

Matter.Query.region

(bodies, bounds, [outside=false])
Body[]

Returns all bodies whose bounds are inside (or outside if set) the given set of bounds, from the given set of bodies.

Parameters

Returns

Body[]

The bodies matching the query

Item Index

Methods

0.13.0