Go to file
2021-12-15 22:35:42 +01:00
doc [DEV] change namespace and header type 2017-06-16 22:34:37 +02:00
ephysics [DEV] Stupid commit 2021-08-23 11:10:00 +02:00
test [DEV] update etk null 2018-06-19 22:13:48 +02:00
tools/testbed [DEV] continue integration new ETK 2017-09-29 00:37:47 +02:00
.gitignore [DEV] uptate new lutin declaration model 2021-10-25 07:52:11 +02:00
authors.txt [DEV] add test 2017-09-30 14:59:56 +02:00
GLD_ephysics-test.json [DEV] integrate GLD 2021-12-15 22:35:42 +01:00
GLD_ephysics.json [DEV] integrate GLD 2021-12-15 22:35:42 +01:00
LICENSE [LICENCE] change ZLib to MPL-2 with athoriqzation of author: 2018-06-19 21:24:54 +02:00
README.md [LICENCE] change ZLib to MPL-2 with athoriqzation of author: 2018-06-19 21:24:54 +02:00
VERSION To rework 2017-05-11 00:40:27 +00:00
version.txt [DEV] add test 2017-09-30 14:59:56 +02:00

Travis Build Status

ephysics

ephysics is an open source C++ physics engine library that can be used in 3D simulations and games.

Website: http://www.ephysics.com

Author: Daniel CHAPPUIS (original project ReactPhysics3D) Author: Edouard DUPIN (forker)

Drawing

Features

ephysics has the following features:

  • Rigid body dynamics
  • Discrete collision detection
  • Collision shapes (Sphere, Box, Cone, Cylinder, Capsule, Convex Mesh, static Concave Mesh, Height Field)
  • 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)
  • No dependencies (only OpenGL for the testbed application)
  • Documentation (User manual and Doxygen API)
  • Testbed application with demo scenes
  • Unit tests

License

The ephysics library is released under the MPL-2 license.