|
template<typename Concurrency_tag = Sequential_tag, class Domain_ , class PointRange , class PolygonRange , class Positioning = internal::Positioning::QEM_SVD<true>> |
void | make_quad_mesh_using_dual_contouring (const Domain_ &domain, const typename Domain_::FT iso_value, PointRange &points, PolygonRange &polygons, const Positioning &positioning=Positioning()) |
|
template<typename Function , typename Gradient , class GeomTraits = typename Function::Geom_traits> |
Implicit_domain< GeomTraits, Function, Gradient > | create_implicit_domain (const Bbox_3 &domain, const typename GeomTraits::Vector_3 &spacing, const Function &func, const Gradient &grad) |
|
template<typename Concurrency_tag = Sequential_tag, class Domain_ , class PointRange , class PolygonRange > |
void | make_triangle_mesh_using_marching_cubes (const Domain_ &domain, const typename Domain_::FT iso_value, PointRange &points, PolygonRange &polygons) |
| Creates a polygon soup that represents an isosurface using the marching cubes algorithm. More...
|
|
template<typename Concurrency_tag = Sequential_tag, class Domain_ , class PointRange , class PolygonRange > |
void | make_triangle_mesh_using_tmc (const Domain_ &domain, const typename Domain_::FT iso_value, PointRange &points, PolygonRange &polygons) |
|