ReactPhysics3D - 3D Physics engine in C++
Posted: Wed Mar 25, 2015 10:08 pm
Hi everyone,
I have been around on this forum for quite a while to learn about physics programming.
I think it's now time to also share something. This is the project I am working on for some time now.
It is called ReactPhysics3D. ReactPhysics3D is an open source 3D physics engine library written in C++.
It is available under the open source ZLib licence and currently has the following features:
- Rigid body dynamics
- Discrete collision detection
- Collision shapes (Sphere, Box, Cone, Cylinder, Capsule, Convex Mesh)
- Multiple collision shapes per body
- Broadphase collision detection (Dynamic AABB Tree)
- Narrowphase collision detection (GJK/EPA)
- Collision response and friction (Sequential Impulses Solver)
- Joints (Ball and Socket, Hinge, Slider, Fixed)
- Collision filtering with categories
- Ray casting
- Sleeping technique for inactive bodies
- Integrated Profiler
- Multi-platform (Windows, Linux, Mac OS X)
- Documentation (User manual and Doxygen API)
- Examples
- Unit tests
Website: http://www.reactphysics3d.com
Code repository: https://github.com/DanielChappuis/reactphysics3d
I hope it is going to be useful for someone.
Best regards,
I have been around on this forum for quite a while to learn about physics programming.
I think it's now time to also share something. This is the project I am working on for some time now.
It is called ReactPhysics3D. ReactPhysics3D is an open source 3D physics engine library written in C++.
It is available under the open source ZLib licence and currently has the following features:
- Rigid body dynamics
- Discrete collision detection
- Collision shapes (Sphere, Box, Cone, Cylinder, Capsule, Convex Mesh)
- Multiple collision shapes per body
- Broadphase collision detection (Dynamic AABB Tree)
- Narrowphase collision detection (GJK/EPA)
- Collision response and friction (Sequential Impulses Solver)
- Joints (Ball and Socket, Hinge, Slider, Fixed)
- Collision filtering with categories
- Ray casting
- Sleeping technique for inactive bodies
- Integrated Profiler
- Multi-platform (Windows, Linux, Mac OS X)
- Documentation (User manual and Doxygen API)
- Examples
- Unit tests
Website: http://www.reactphysics3d.com
Code repository: https://github.com/DanielChappuis/reactphysics3d
I hope it is going to be useful for someone.
Best regards,