#include <LoopT.hh>
Inheritance diagram for OpenMesh::Subdivider::Uniform::LoopT< MeshType, RealType >:
Public Member Functions | |
const char * | name () const |
Return name of subdivision algorithm. | |
void | init_weights (size_t _max_valence=50) |
Pre-compute weights. | |
Protected Member Functions | |
bool | prepare (mesh_t &_m) |
Prepare mesh, e.g. add properties. | |
bool | cleanup (mesh_t &_m) |
Cleanup mesh after usage, e.g. remove added properties. | |
bool | subdivide (mesh_t &_m, size_t _n) |
Subdivide mesh _m _n times. |
Implementation as described in
C. T. Loop, "Smooth Subdivision Surfaces Based on Triangles", M.S. Thesis, Department of Mathematics, University of Utah, August 1987.