Log in
News!
Welcome to the second version of the Digital Shape Workbench
November 2007
Navigation

View Tool

Overall Description

Name:
Tutorial on CGAL Polyhedron for Subdivision Algorithms
Tool Category:
IndependentApplication
Owners (Institutes):
Description:
Assuming the reader to be familiar with the C++ template mechanisms and the key concepts of the STL (Standard Template Library), we first demonstrate two different approaches for implementing mesh subdivision schemes. Euler operators is applied for p3 subdivision and the modifier callback mechanism is applied for the Quad-Triangle subdivision. Both approaches are based on the build-in functionalities of the CGAL polyhedron. We then introduce a combinatory subdivision library (CSL) with increasing level of sophistication and abstraction. CSL offers a convenient way to design user-customized subdivision schemes through the definition of rule templates. Catmull-Clark and Doo-Sabin schemes are used to demonstrate the design and implementation of CSL.

Two companion applications based on OpenGL, one developed with Windows MFC, and the other developed with Qt, showcase the subdivision schemes listed above, as well as several functionalities for interaction and visualization.

References:
Web Page:
Screenshots:
Execution Platforms:
Windows
Development Status:
Stable
License:
User Interface:
Graphical User Interface
User Interface Languages:
English
Download

Download Links:
Algorithms

Algorithm Categories:
Structuring >> Subdivision >> Polygon decomposition
Visualization >> Realistic rendering >> Shading
Detailed Algorithms:
Shapes

Input Shapes:
Output Shapes:
Programming

Programming Languages:
C++
Compilation Platforms:
Hardware Requirements:
A fast OpenGL graphic card
Contact

Creators:
Uploader:
Source Code Repository:
Developers’ Mailing List:
see CGAL mailing list
Bugs Repository:
No bug repository for this tool
Benchmarks:

Upload Date:
Fri Sep 17 13:23:31 GMT+02:00 2004
Last Modification Date:
2007-03-26T18:10:57+02:00



Screenshots: