Registry
|
Functions | |
void | AssignVolumeConstraints (Mesh *mesh, double volume_constraint) |
Assigns volume constraints to selected tetrahedra. More... | |
void | ClearVolumeConstraints (Mesh *mesh) |
Clears all assigned volume constraints. More... | |
void | ConvertToTetrahedra (Mesh *mesh) |
Converts selected volume elements to tetrahedra. More... | |
void | ExtrudeFacesWithTets (Mesh *mesh, int from_subset, int to_subset, double factor) |
Experimental function to create 'plaque'-like geometry based on extruding faces with tetrahedra. More... | |
void | Retetrahedralize (Mesh *mesh, double quality, bool preserve_outer, bool preserve_all, bool apply_volume_constraint, int verbosity) |
Given a tetrahedralization and volume constraints, this method adapts the tetrahedra using TetGen. More... | |
void | Tetrahedralize (Mesh *mesh, double quality, bool preserve_outer, bool preserve_all, bool separate_volumes, bool append_subsets_at_end, int verbosity) |
Fills a closed surface with tetrahedra using TetGen. More... | |
void ug4Bridge::promesh::Remeshing::Tetrahedra::AssignVolumeConstraints | ( | Mesh * | mesh, |
double | volume_constraint | ||
) |
Assigns volume constraints to selected tetrahedra.
[in] | mesh | |
[in] | volume_constraint |
void ug4Bridge::promesh::Remeshing::Tetrahedra::ClearVolumeConstraints | ( | Mesh * | mesh | ) |
Clears all assigned volume constraints.
[in] | mesh |
void ug4Bridge::promesh::Remeshing::Tetrahedra::ConvertToTetrahedra | ( | Mesh * | mesh | ) |
Converts selected volume elements to tetrahedra.
[in] | mesh |
void ug4Bridge::promesh::Remeshing::Tetrahedra::ExtrudeFacesWithTets | ( | Mesh * | mesh, |
int | from_subset, | ||
int | to_subset, | ||
double | factor | ||
) |
Experimental function to create 'plaque'-like geometry based on extruding faces with tetrahedra.
[in] | mesh | |
[in] | from_subset | |
[in] | to_subset | |
[in] | factor |
void ug4Bridge::promesh::Remeshing::Tetrahedra::Retetrahedralize | ( | Mesh * | mesh, |
double | quality, | ||
bool | preserve_outer, | ||
bool | preserve_all, | ||
bool | apply_volume_constraint, | ||
int | verbosity | ||
) |
Given a tetrahedralization and volume constraints, this method adapts the tetrahedra using TetGen.
[in] | mesh | |
[in] | quality | |
[in] | preserve_outer | |
[in] | preserve_all | |
[in] | apply_volume_constraint | |
[in] | verbosity |
void ug4Bridge::promesh::Remeshing::Tetrahedra::Tetrahedralize | ( | Mesh * | mesh, |
double | quality, | ||
bool | preserve_outer, | ||
bool | preserve_all, | ||
bool | separate_volumes, | ||
bool | append_subsets_at_end, | ||
int | verbosity | ||
) |
Fills a closed surface with tetrahedra using TetGen.
[in] | mesh | |
[in] | quality | |
[in] | preserve_outer | |
[in] | preserve_all | |
[in] | separate_volumes | |
[in] | append_subsets_at_end | |
[in] | verbosity |