Estimating Curvature Tensors on Triangle Meshes
TYPE
Demo application.
DESCRIPTION
This program demonstrates estimation of curvature tensors on triangle meshes.
It also features an OpenGL-based viewer for CGAL polyhedron already available
here. The
enriched polyhedron supports facet and vertex normals for rendering, supports
the axis-aligned bounding box of the polyhedron, and provides curvature tensor
for each vertex. The program also features a trackball to interactively manipulate
the polyhedron, a snapshot function of the camera viewpoint and the transformation
states, a raster output to the clipboard, and the vectorial output to a postscript
file.
REFERENCES
This program is based on the research presented in the following paper:
Cohen-Steiner and Morvan. Restricted Delaunay Triangulations and Normal Cycle,
In Proceedings of 19th Annual ACM Symposium on Computational Geometry, pages
237-246, 2003.
DOWNLOAD
Executable
Source code
Example models
REQUIREMENTS
This demo requires a PC (a fast graphics card is recommended) as well as the
last release of CGAL installed.
USAGE
Drag & drop an OFF file.
Press 'c' to re-estimate the curvature tensors.
Press 's' to subdivide the model using quad-triangle subdivision scheme.
PLATFORM
Windows
SOURCE
CODE
C++
COMPILER
MS Visual .NET 2003.
GRAPHICS
INTERFACE
MFC & OpenGL.
INSTALL
There is no need to install the demo application.
INPUT
FORMATS
The demo application opens OFF and OBJ surface mesh file formats. The algorithm
is restricted to triangle meshes.