天天看點

2D實體引擎 Box2D Physics Engine 介紹

Convex polyons and circles.

Multiple shapes per body

One-shot contact manifolds

Incremental sweep-and-prune broadphase

Efficient pair management

Fast broadphase AABB queries

Collision groups and categories

Persistent body-joint-contact graph

Island solution and sleep management

Contact, friction, and restitution

Stable stacking with a linear-time solver

Revolute, prismatic, distance, pulley, gear, and mouse joints

Joint limits, motors, and friction

Momentum decoupled position correction

Fairly accurate reaction forces/impulses

Small block and stack allocators

Centralized tuning parameters

Highly portable C++ with no use of STL containers

Easily switch between tests using GUI

Test framework for easily adding new tests

Mouse picking and the bomb!

VC8 project files

繼續閱讀