Project Overview

SpaceCollisionSystem simulates systems of many moving objects and allows for comparison of several broad phase collision detection algorithms. The program consists of a graphical user interface (GUI) with user contorls and a display for visualizing the simulation.

The user can select from the following algorithms:
Brute Force
Quadtree/Octree
Spatial Index
Spatial Hash
Sweep and Prune
Multidimensional Sweep and Prune

Additionally, the user select from the following environments:
2-dimensional square space
3-dimensional cube space
3-dimensional unbounded space with gravity

For source code and documentation please visit the Project Files page.