|
ViennaLS
|
Extracts a hull (surface outline) mesh from a stack of level sets using ToMultiSurfaceMesh with closed boundary caps. Material IDs are assigned per cell. setSharpCorners(true/false) controls whether sharp corner generation is enabled during surface extraction. More...
#include <lsToHullMesh.hpp>
Public Member Functions | |
| ToHullMesh ()=default | |
| ToHullMesh (SmartPointer< Mesh< T > > passedMesh) | |
| ToHullMesh (SmartPointer< Mesh< T > > passedMesh, SmartPointer< Domain< T, D > > levelSet) | |
| ToHullMesh (SmartPointer< Mesh< T > > passedMesh, std::vector< SmartPointer< Domain< T, D > > > const &levelSetsVector) | |
| void | setMesh (SmartPointer< Mesh< T > > passedMesh) |
| void | insertNextLevelSet (SmartPointer< Domain< T, D > > levelSet) |
| Level sets wrapping other level sets have to be inserted last. | |
| void | clearLevelSets () |
| void | setSharpCorners (bool passedSharpCorners) |
| void | setMaterialMap (SmartPointer< MaterialMap > passedMaterialMap) |
| void | setBottomExtension (T extension) |
| void | apply () |
Extracts a hull (surface outline) mesh from a stack of level sets using ToMultiSurfaceMesh with closed boundary caps. Material IDs are assigned per cell. setSharpCorners(true/false) controls whether sharp corner generation is enabled during surface extraction.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Level sets wrapping other level sets have to be inserted last.
|
inline |
|
inline |
|
inline |
|
inline |