Estimating Curvature Tensors on Triangle Meshes
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.
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.
This demo requires a PC (a fast graphics card is recommended) as well as the last release of CGAL installed.
Drag & drop an OFF file.
Press 'c' to re-estimate the curvature tensors.
Press 's' to subdivide the model using quad-triangle subdivision scheme.
MS Visual .NET 2003.
MFC & OpenGL.
There is no need to install the demo application.
The demo application opens OFF and OBJ surface mesh file formats. The algorithm is restricted to triangle meshes.