An interactive demo of my constraint-based physics engine constructed while taking PHY 350 (Prof. Erik Mohrmann) and CS 460 (Prof. Xin Li) during the Fall 2009 semester at the DigiPen Institute of Technology.
Download Physics Process Document
Videos
Features
- modular, multi-threaded rigid-body physics engine
- iterative constraint solver
- optimized seperating axis theorem collision
- multipoint contact manifold generation and solving
- kinetic friction between rigid bodies
Requirements
- Visual Studio 2005 SP1 redistributable (usually not needed)
- Microsoft Windows XP/2000/Vista/7
- OpenGL 2.0 capable graphics card
- Core 2 processor architecture or higher recommended
Instructions
Use W,A,S,D to move the camera
Hold the left mouse button and drag to pan
To enter/exit picking mode, hit SPACE
(in picking mode, the camera is locked and you can drag objects)