Skip to content

Physics Engine

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

Download Demo

Videos

Jan 27, 2010: video 1

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

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)