|
template<class WP_iterator , class Polyhedron > |
void | make_skin_surface_mesh_3 (Polyhedron &p, WP_iterator begin, WP_iterator end, double shrink_factor=.5, int nSubdivisions=0, bool grow_balls=true) |
| constructs a mesh of the skin surface defined by the weighted points and the shrink factor.
|
|
template<typename SkinSurface_3 , typename Polyhedron > |
void | mesh_skin_surface_3 (const SkinSurface_3 &skin_surface, Polyhedron &p) |
| constructs a mesh of the skin_surface in p .
|
|
template<class SkinSurface_3 , class Polyhedron > |
void | subdivide_skin_surface_mesh_3 (const SkinSurface_3 &skin_surface, Polyhedron &p, int nSubdiv=1) |
| subdivides a skin surface mesh constructed by the function mesh_skin_surface_3() using nSubdiv 1-4 split operations (each triangle is split into four sub-triangles) and the new vertices are moved towards the skin surface.
|
|