API Docs for: 0.5.0
Show:

NaiveBroadphase Class

Naive broadphase implementation. Does N^2 tests.

Constructor

NaiveBroadphase

()

Methods

boundingRadiusCheck

(
  • bodyA
  • bodyB
)
Boolean

Inherited from Broadphase but overwritten in src/collision/Broadphase.js:72

Check whether the bounding radius of two bodies overlap.

Parameters:

Returns:

Boolean:

canCollide

(
  • bodyA
  • bodyB
)
Boolean

Check whether two bodies are allowed to collide at all.

Parameters:

Returns:

Boolean:

getCollisionPairs

(
  • world
)
Array

Inherited from Broadphase but overwritten in src/collision/NaiveBroadphase.js:22

Get the colliding pairs

Parameters:

Returns:

Array:

setWorld

(
  • world
)

Set the world that we are searching for collision pairs in

Parameters:

Properties

boundingVolumeType

Number

The bounding volume type to use in the broadphase algorithms.

result

Array

The resulting overlapping pairs. Will be filled with results during .getCollisionPairs().

world

World

The world to search for collision pairs in. To change it, use .setWorld()