OpenGL Roller Coaster Animation

Created with C++ and the OpenGL API. Utilized splines and linear algebra to generate a rollercoaster track based on a provided JSON file containing point locations. All related geometry, including, but not limited to the cross rails and additional rail planes to create three-dimensional tracks are generated using the same type of calculations.

CSCI 420 - Computer Graphics - Jernej Barbič - University of Southern California

* Course assignments also included programming a raycaster.

Related Work