|
void | apply_rules (void) |
|
bool | prepare (MeshType &_m) |
| Prepare mesh, e.g. add properties.
|
|
bool | subdivide (MeshType &_m, size_t _n, const bool _update_points=true) |
| Subdivide mesh _m _n times.
|
|
bool | cleanup (MeshType &_m) |
| Cleanup mesh after usage, e.g. remove added properties.
|
|
void | commit (MeshType &_m) |
|
void | corner_cutting (HalfedgeHandle _heh) |
| Corner Cutting.
|
|
VertexHandle | split_edge (HalfedgeHandle _heh) |
| Split Edge.
|
|
void | Tvv3 () |
| Split Face, using Vertex information (1-3 split)
|
|
void | Tvv4 () |
| Split Face, using Vertex information (1-4 split)
|
|
void | Tfv () |
| Split Face, using Face Information.
|
|
void | FF () |
| Face to face averaging.
|
|
void | FFc (Coeff &_coeff) |
| Weighted face to face averaging.
|
|
void | FFc (scalar_t _c) |
| Weighted face to face averaging.
|
|
void | FV () |
| Face to vertex averaging.
|
|
void | FVc (Coeff &_coeff) |
| Weighted face to vertex Averaging with flaps.
|
|
void | FVc (scalar_t _c) |
| Weighted face to vertex Averaging with flaps.
|
|
void | FE () |
| Face to edge averaging.
|
|
void | VF () |
| Vertex to Face Averaging.
|
|
void | VFa (Coeff &_coeff) |
| Vertex to Face Averaging, weighted.
|
|
void | VFa (scalar_t _alpha) |
| Vertex to Face Averaging, weighted.
|
|
void | VV () |
| Vertex to vertex averaging.
|
|
void | VVc (Coeff &_coeff) |
| Vertex to vertex averaging, weighted.
|
|
void | VVc (scalar_t _c) |
| Vertex to vertex averaging, weighted.
|
|
void | VE () |
| VE Step (Vertex to Edge Averaging)
|
|
void | VdE () |
| Vertex to edge averaging, using diamond of edges.
|
|
void | VdEc (scalar_t _c) |
| Weighted vertex to edge averaging, using diamond of edges.
|
|
void | VdEg (Coeff &_coeff) |
|
void | VdEg (scalar_t _gamma) |
|
void | EF () |
| Edge to face averaging.
|
|
void | EV () |
| Edge to vertex averaging.
|
|
void | EVc (Coeff &_coeff) |
| Weighted edge to vertex averaging.
|
|
void | EVc (scalar_t _c) |
| Weighted edge to vertex averaging.
|
|
void | EdE () |
| Edge to edge averaging w/ flap rule.
|
|
void | EdEc (scalar_t _c) |
| Weighted edge to edge averaging w/ flap rule.
|
|
|
template<class MeshType, class RealType = double>
class OpenMesh::Subdivider::Uniform::CompositeLoopT< MeshType, RealType >
Uniform composite Loop subdivision algorithm
Definition at line 76 of file CompositeLoopT.hh.