summaryrefslogtreecommitdiff
path: root/graphics/box2d/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/box2d/DESCR')
-rw-r--r--graphics/box2d/DESCR30
1 files changed, 30 insertions, 0 deletions
diff --git a/graphics/box2d/DESCR b/graphics/box2d/DESCR
new file mode 100644
index 00000000000..364175261e8
--- /dev/null
+++ b/graphics/box2d/DESCR
@@ -0,0 +1,30 @@
+Box2D is a 2D physics engine for games.
+
+Features:
+Collision
+ Continuous collision detection
+ Contact callbacks: begin, end, pre-solve, post-solve
+ Convex polygons and circles
+ Multiple shapes per body
+ One-shot contact manifolds
+ Dynamic tree broadphase
+ Efficient pair management
+ Fast broadphase AABB queries
+ Collision groups and categories
+
+Physics
+ Continuous physics with time of impact solver
+ 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, mouse joint,
+ and other joint types
+ Joint limits, motors, and friction
+ Momentum decoupled position correction
+ Fairly accurate reaction forces/impulses
+
+System
+ Small block and stack allocators
+ Centralized tuning parameters
+ Highly portable C++ with no use of STL containers