WEMLevelSetFilterBase
-
MLModule
-
Purpose
Base class for WEM level set filters.
Parameter Fields
Hidden Fields
gridCellSize
-
name: gridCellSize, type: Double, default: 1
Sets the level set grid size in millimeters.
Since the level set is represented as a descrete voxel grid, this parameter is important and must match the resolution of the input WEMs to produce good results.
adaptivity
-
name: adaptivity, type: Double, default: 0.2
Sets the adaptivity of the resulting mesh.
Adaptivity == 0 means that all triangles are created at the highest resolution, while adaptivity == 1 reduces the mesh to the maximum that is supported by OpenVDB.
buildEdges
-
name: buildEdges, type: Bool, default: TRUE
If checked, the edge connectivity is generated.
enablePVLSupport
-
name: enablePVLSupport, type: Bool, default: FALSE
If checked, the module tries to find the closest node/face Primitive Value List (PVL) value from the original mesh.
This only works if the mesh modification lies in the original level set narrow-band.
PVL support currently only works for triangle meshes and needs a WEM with a single patch.
It is disabled otherwise and a warning is printed.
interpolatePerNodePVLs
-
name: interpolatePerNodePVLs, type: Bool, default: FALSE
If PVL support is enabled, this enables interpolation for the PVL values based on the barycentric coordinate of the closest triangle in the original mesh.