This project is an ongoing attempt at porting the excellent physics library bepuphysics2 to C++. It is very much work in progress.
Currently only the broad phase is "fully" implemented. Multithreading is not yet supported.
An OpenGL based demo is included that shows the broad phase in action in a scene of randomly generated cubes. An initial bounding volume hierarchy is created and then refitted every frame.
Not included in this repository but necessary to build and run the demo:
- Libraries/glew: glew.h and binaries in include, lib, and bin directories
- Libraries/glm: glm math library
- Ross Nordby, creator of bepuphysics2