Box2D 3.1.0
A 2D physics engine for games
|
Base | Base functionality |
World | These functions allow you to create a simulation world |
Body | This is the body API |
Shape | Functions to create, destroy, and access |
▼Joint | Joints allow you to connect rigid bodies together while allowing various forms of relative motions |
Distance Joint | Functions for the distance joint |
Motor Joint | Functions for the motor joint |
Mouse Joint | Functions for the mouse joint |
Prismatic Joint | A prismatic joint allows for translation along a single axis with no rotation |
Revolute Joint | A revolute joint allows for relative rotation in the 2D plane with no relative translation |
Weld Joint | A weld joint fully constrains the relative transform between two bodies while allowing for springiness |
Wheel Joint | The wheel joint can be used to simulate wheels on vehicles |
Geometry | Geometry types and algorithms |
Distance | Functions for computing the distance between shapes |
Collision | Functions for colliding pairs of shapes |
Dynamic Tree | The dynamic tree is a binary AABB tree to organize and query large numbers of geometric objects |
Ids | These ids serve as handles to internal Box2D objects |
Math | Vector math types and functions |
C++ Math | Math operator overloads for C++ |
Events | World event types |