pl_Box2D
pl_Box2D
it's a native Object Pascal port of Box2D C++ library to CodeTyphon Studio.
Box2D it's a 2D physics engine for simulating rigid bodies.
Features
- Collision
- Continuous collision detection
- Contact callbacks: begin, end, pre-solve, post-solve
- Convex polyons 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
The library is operating system independent.
Home page: https://box2d.org/
You can explore Units, Functions, Procedures, Classes, etc in our
Source Documentation