WEMLevelSetOffset¶
-
MLModule¶ author MeVis Medical Solutions AGpackage MeVisLab/Standarddll MLOpenVDBdefinition MLOpenVDB.def inherits from WEMLevelSetFilterBasekeywords erode,dilate
Purpose¶
The WEMLevelSetOffset module allows for eroding or dilating an existing WEM using a level set/distance transform and remeshing the mesh at a different distance. Since the mesh is recreated on a voxel grid, topological changes and self-intersections pose no problem.
It utilizes the OpenVDB library.
Parameter Fields¶
Field Index¶
Adaptivity: Double |
Grid Cell Size: Double |
Offset: Double |
Apply: Trigger |
id: Integer |
Overwrite label and description: Bool |
Auto Apply: Bool |
Interpolate per node PVLs: Bool |
progress: Float |
Build Edges: Bool |
isProcessing: Bool |
shouldComputeNormals: Bool |
Clear: Trigger |
Label: String |
triangulationMode: Enum |
Description: String |
listenToFinishNotifications: Bool |
Update Mode: Enum |
elapsedTime: Float |
listenToRepaintNotifications: Bool |
workDirectlyOnInputWEMs: Bool |
Enable PVL support: Bool |
listenToSelectionChangedNotifications: Bool |
Visible Fields¶
Grid Cell Size¶
-
name:gridCellSize, type:Double, default:1¶ Sets the level set grid size in millimeters.
This parameter is important and must match the resolution of the input WEMs to produce optimal results.
see also WEMLevelSetFilterBase.gridCellSize
Adaptivity¶
-
name:adaptivity, type:Double, default:0.2¶ Sets the adaptivity of the resulting mesh.
An adaptivity value of 0 means that all triangles are created at the highest resolution, while an adaptivity value of 1 reduces the mesh to the maximum supported by OpenVDB.
see also WEMLevelSetFilterBase.adaptivity