Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OpenMesh::Subdivider::Uniform::Sqrt3T< MeshType, RealType > Class Template Reference

Uniform Sqrt3 subdivision algorithm More...

#include <Sqrt3T.hh>

Inheritance diagram for OpenMesh::Subdivider::Uniform::Sqrt3T< MeshType, RealType >:

OpenMesh::Subdivider::Uniform::SubdividerT< MeshType, RealType > OpenMesh::Utils::Noncopyable List of all members.

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 (MeshType &_m)
 Prepare mesh, e.g. add properties.

bool cleanup (MeshType &_m)
 Cleanup mesh after usage, e.g. remove added properties.

bool subdivide (MeshType &_m, size_t _n)
 Subdivide mesh _m _n times.


Detailed Description

template<typename MeshType, typename RealType = float>
class OpenMesh::Subdivider::Uniform::Sqrt3T< MeshType, RealType >

Uniform Sqrt3 subdivision algorithm

Implementation as described in

L. Kobbelt, "Sqrt(3) subdivision", Proceedings of SIGGRAPH 2000.


The documentation for this class was generated from the following file:
acg pic Project OpenMesh, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .