|
Project Information
-
Project feeds
- Code license
-
MIT License
-
Labels
2d,
rigidbody,
collisiondetection,
physics,
realtime,
animation,
game,
.NET,
C,
XNA,
physicsengine,
Box2DX
Featured
Links
|
Box2DX is a C# port of Box2D - Erin Catto's 2D Physics Engine. You can find original C++ version on www.box2d.org Collision: - Continuous collision detection.
- Contact callbacks: add, persist, remove.
- 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.
Physics: - Continuous physics with time of impact island 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, and mouse joints.
- Joint limits, motors, and friction.
- Momentum decoupled position correction.
- Fairly accurate reaction forces/impulses.
System: - Centralized tuning parameters.
- Pure .NET 2.0 library.
Documentation: - Testbed: - OpenGL with Tao.Freeglut
- Graphical user interface
- Easily switch between tests using GUI
- Test framework for easily adding new tests
- Mouse picking and the bomb!
- VCS9 project files
The Library is free for commercial use and open source under the ZLib License.
|