|
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 |