Skip to content

cpastuszenski/cs77_assignment2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cs77_assignment2

A simple OpenGL viewer written for Dartmouth CS77 (Graphics) course with support for the following features:

Tesselation
	Cylinder uniform tesselation
	Quad/Triangle Mesh recursive tesselation
	Catmull-Clark Subdivision Surfaces recursive tesselation
	Bezier splines uniform and recursive (de Casteljau) tesselation
Transformation
	Implement simple function transformation

BUILD NOTES:

To build the project, simply type "make" in a terminal from the directory in which this
README is located. To run the test program, type "sh render_all.sh" to run the shell
script included in the framework that performs 8 separate modeling tests. test07.png and test08.png
will be produced by this test. These images demonstrate that de Casteljau tessellation
works in this implementation, with test08.png depicting the tessellation performed in
test07.png with the de Casteljau algorithm using a uniform tessellation algorithm.

About

Simple OpenGL viewer written for Dartmouth CS77 (Graphics) courses with tesselation features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published