/catmull-clark

Catmull-Clark subdivision surfaces demo

Primary LanguageCMIT LicenseMIT

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>