The class Mesh_cell_criteria_3<Tr> is a model of MeshCellCriteria_3. It provides, for the mesh tetrahedra, a uniform shape criteria and a sizing field which may be a uniform or variable field.
#include <CGAL/Mesh_cell_criteria_3.h>
typedef Tr::FT | FT; | Numerical type |
Mesh_cell_criteria_3<Tr> mcc ( FT radius_edge_bound, FT radius_bound); | |
Returns an object to serve as default criteria for cells. The argument
radius_edge_bound is the upper bound for the radius-edge ratio
of the tetrahedra. The argument radius_bound is a uniform upper bound
for the circumradii of the tetrahedra in the mesh. See
section 50.1.0.3 for further details.
Note that if one parameter is set to 0, then its corresponding criteria is ignored.
| |
template<class SizingField> | |
Mesh_cell_criteria_3<Tr> mcc ( FT radius_edge_bound, SizingField radius_bound); | |
Returns an object to serve as default criteria for facets. The type SizingField must
be a model of the concept MeshDomainField_3. The behavior and semantic of the arguments are the same
as above, except that the radius bound parameter is a functional instead of a constant.
|
MeshCriteria_3
MeshCellCriteria_3
Mesh_criteria_3<Tr>
CGAL::make_mesh_3