Skip to content

skaslev/catmull-clark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Sep 29, 2018
e7142dd · Sep 29, 2018

History

73 Commits
Jul 5, 2009
Jun 10, 2009
Mar 7, 2017
Jan 6, 2015
Sep 28, 2018
Oct 19, 2016
Nov 11, 2016
Jun 25, 2018
Dec 17, 2010
Oct 23, 2011
Nov 11, 2009
Nov 11, 2009
Sep 29, 2018
Feb 3, 2015
Jan 6, 2015
Nov 11, 2016
Nov 11, 2016
Dec 17, 2010
Dec 17, 2010
Sep 28, 2018
May 25, 2009
Nov 11, 2016
Jun 30, 2009
Dec 17, 2010

Repository files navigation

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 <[email protected]>