Subdivision on Quadrilateral Nets
Mathematische Methoden der Computergraphik, SS 2003
by
Fabian Bendix
(e9825733@stud3.tuwien.ac.at)
Thomas Rongitsch
(e9825730@stud3.tuwien.ac.at)
|
|
CKobApp
CKobDlg
CPanel
CRenderWindow
vtk3DSOurImporter
vtkQuadrilateralSubdivision
|
CKobApp |
CKobApp provides the application entry. Because it is inherited completely
by MFC there has nothing to be done in here. In other words this class has
been untouched since its creation by the wizzard.
|
|
CKobDlg |
CKobDlg is the main Window of this application.
It provides pointers to CRenderWindow and to CPanel
on the right side of the application and to some other common window
controls (e.g. status bar, menu, ...). The whole communication between
the controls and the application-logic is transferred (indirectely) over
CKobDlg.
|
|
CPanel |
CPanel provides the functionality for the User Interaction. In other words it implements
the GUI.
|
|
CRenderWindow |
CRenderWindow implements the rendering container which is embedded in
the CKobDlg.
|
|
vtk3DSOurImporter |
This class has been provided by the ICGA (special thanks to Thomas Theussl).
vtk3DSOurImporter provides functionality for loading quad and trianlge meshes
directely from 3ds-files.
|
|
vtkQuadrilateralSubdivision |
This is the most importatn class in our application. For detailed description
see the header file.
vtkQuadrilateralSubdivision divides meshes using the Kobbelt Subdivision
algorithm or the Catmull-Clark conversion.
|
|