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
|
|
|
|





