Description: Classical two-dimensional physics engine, box2d, we can self-refer
- [Box2D] - box2d the 2d physics engine
File list (Check if you may need any files):
Box2D_v2.1.2
............\Box2D
............\.....\Box2D
............\.....\.....\Box2D.h
............\.....\.....\Box2DConfig.cmake
............\.....\.....\CMakeLists.txt
............\.....\.....\Collision
............\.....\.....\.........\b2BroadPhase.cpp
............\.....\.....\.........\b2BroadPhase.h
............\.....\.....\.........\b2CollideCircle.cpp
............\.....\.....\.........\b2CollidePolygon.cpp
............\.....\.....\.........\b2Collision.cpp
............\.....\.....\.........\b2Collision.h
............\.....\.....\.........\b2Distance.cpp
............\.....\.....\.........\b2Distance.h
............\.....\.....\.........\b2DynamicTree.cpp
............\.....\.....\.........\b2DynamicTree.h
............\.....\.....\.........\b2TimeOfImpact.cpp
............\.....\.....\.........\b2TimeOfImpact.h
............\.....\.....\.........\Shapes
............\.....\.....\.........\......\b2CircleShape.cpp
............\.....\.....\.........\......\b2CircleShape.h
............\.....\.....\.........\......\b2PolygonShape.cpp
............\.....\.....\.........\......\b2PolygonShape.h
............\.....\.....\.........\......\b2Shape.h
............\.....\.....\Common
............\.....\.....\......\b2BlockAllocator.cpp
............\.....\.....\......\b2BlockAllocator.h
............\.....\.....\......\b2Math.cpp
............\.....\.....\......\b2Math.h
............\.....\.....\......\b2Settings.cpp
............\.....\.....\......\b2Settings.h
............\.....\.....\......\b2StackAllocator.cpp
............\.....\.....\......\b2StackAllocator.h
............\.....\.....\Dynamics
............\.....\.....\........\b2Body.cpp
............\.....\.....\........\b2Body.h
............\.....\.....\........\b2ContactManager.cpp
............\.....\.....\........\b2ContactManager.h
............\.....\.....\........\b2Fixture.cpp
............\.....\.....\........\b2Fixture.h
............\.....\.....\........\b2Island.cpp
............\.....\.....\........\b2Island.h
............\.....\.....\........\b2TimeStep.h
............\.....\.....\........\b2World.cpp
............\.....\.....\........\b2World.h
............\.....\.....\........\b2WorldCallbacks.cpp
............\.....\.....\........\b2WorldCallbacks.h
............\.....\.....\........\Contacts
............\.....\.....\........\........\b2CircleContact.cpp
............\.....\.....\........\........\b2CircleContact.h
............\.....\.....\........\........\b2Contact.cpp
............\.....\.....\........\........\b2Contact.h
............\.....\.....\........\........\b2ContactSolver.cpp
............\.....\.....\........\........\b2ContactSolver.h
............\.....\.....\........\........\b2PolygonAndCircleContact.cpp
............\.....\.....\........\........\b2PolygonAndCircleContact.h
............\.....\.....\........\........\b2PolygonContact.cpp
............\.....\.....\........\........\b2PolygonContact.h
............\.....\.....\........\........\b2TOISolver.cpp
............\.....\.....\........\........\b2TOISolver.h
............\.....\.....\........\Joints
............\.....\.....\........\......\b2DistanceJoint.cpp
............\.....\.....\........\......\b2DistanceJoint.h
............\.....\.....\........\......\b2FrictionJoint.cpp
............\.....\.....\........\......\b2FrictionJoint.h
............\.....\.....\........\......\b2GearJoint.cpp
............\.....\.....\........\......\b2GearJoint.h
............\.....\.....\........\......\b2Joint.cpp
............\.....\.....\........\......\b2Joint.h
............\.....\.....\........\......\b2LineJoint.cpp
............\.....\.....\........\......\b2LineJoint.h
............\.....\.....\........\......\b2MouseJoint.cpp
............\.....\.....\........\......\b2MouseJoint.h
............\.....\.....\........\......\b2PrismaticJoint.cpp
............\.....\.....\........\......\b2PrismaticJoint.h
............\.....\.....\........\......\b2PulleyJoint.cpp
............\.....\.....\........\......\b2PulleyJoint.h
............\.....\.....\........\......\b2RevoluteJoint.cpp
............\.....\.....\........\......\b2Revo