This is a school project demonstrating a simple implementation of the Catmull-Clark subdivision algorithm. Build instructions: - Ensure dependencies are installed: GLUT development headers, make. - Download the source code and navigate into the directory - Run make Demo control: Esc / Ctrl-Q Exit Space / Right Switch to next object Backspace / Left Switch to previous object F Focus camera on current object W Toggle wireframe + / = / Up Show next subdivision level - / _ / Down Show previous subdivision level Camera control: Left click Rotate camera Middle click Pan camera Right click Zoom camera Ctrl-Left click Pan camera Homepage: http://github.com/skaslev/catmull-clark/ Author: Slavomir Kaslev <slavomir.kaslev@gmail.com>