Files
openmesh/Doc/subdivider.docu

40 lines
1.1 KiB
Plaintext
Raw Normal View History

//-----------------------------------------------------------------------------
/** \page subdivider_docu Sudivision Tools
\section Overview
The %OpenMesh library provides a few tools for uniform and adaptive
subdivision:
-# Uniform subdivision
-# OpenMesh::Subdivider::Uniform::LoopT
-# OpenMesh::Subdivider::Uniform::Sqrt3T
-# OpenMesh::Subdivider::Uniform::ModifiedButterflyT
-# OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT
-# OpenMesh::Subdivider::Uniform::CompositeT
-# OpenMesh::Subdivider::Uniform::CatmullClarkT
-# Adaptive subdivision
-# OpenMesh::Subdivider::Adaptive::CompositeT
-# Simple subdivision
-# OpenMesh::Subdivider::Uniform::LongestEdgeT
\section Usage
The subdividers directly work on an OpenMesh. The following example shows how to use them:
\code
#include <OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh>
// Initialize subdivider
OpenMesh::Subdivider::Uniform::CatmullClarkT<PolyMesh> catmull;
// Execute 3 subdivision steps
catmull.attach(mesh_);
catmull( 3 );
catmull.detach();
\endcode
*/
//-----------------------------------------------------------------------------