| genre | WEMProcessing |
| status | stable |
| author | Olaf Konrad |
| package | MeVisLab/Standard |
| dll | MLWEMModules |
| definition | MLWEMModules.def |
| see also | WEMInfo |
| keywords | WEM, separate, connected, components |
The module WEMDemergePatches splits a WEM into connected components and offers the possibility to remove certain parts of those separated WEMPatches.
The module scans the input WEM for connected components. For each connected component, a WEMPatch is generated, and the geometry stored in there.
This list of WEMPatches (connected components) can be purged by adjusting the purge mode and limit.
The following purge modes are available:
A purge limit of 0 disables the purging which is the default.
| Apply: Trigger | Generate Edges: Bool | Primitive Value List Range: Double |
| Auto Apply: Bool | id: Integer | progress: Float |
| Auto Update: Bool | isProcessing: Bool | Purge Mode: Enum |
| autoClear: Bool | Label: String | removePreviousWEMs: Bool |
| copyInputWEMs: Bool | Limit: Float | show: Bool |
| Description: String | listenToFinishNotifications: Bool | triangulationMode: Enum |
| editable: Bool | modifyAttributes: Bool | Use Primitive Value List: Bool |
| elapsedTime: Float | outputTabSelected: Bool | useFaceDiffuseColor: Bool |
| forwardRepaintNotifications: Bool | Patch List String: String | useInputWEMToCreateOutputWEM: Bool |
| forwardSelectionNotifications: Bool | Primitive Value List Name: String | usePolygonOffset: Bool |
If checked, all parameter changes lead to a new computation.
If checked, all changes to the input WEM lead to a new computation.
Sets a descriptive text that can be set to the output WEM.
If checked and the input WEM has no edges computes yet, edges are computated in the output WEMPatches.
Sets the limit for purging WEMPatches. A value of 0 means no purging.
Shows all demerged patches and information about them in this string.
Defines the purge mode that is active if the Limit is greater than 0.
Values:
| Title | Name |
|---|---|
| Num Nodes | NumNodes |
| Num Edges | NumEdges |
| Num Faces | NumFaces |
| Primitives Percentage | PrimitivesPercentage |
| Area SMM | AreaSMM |
| Area SCM | AreaSCM |
| Area SM | AreaSM |
| Area Percentage | AreaPercentage |
| Volume CMM | VolumeCMM |
| Volume CCM | VolumeCCM |
| Volume CM | VolumeCM |
| Volume Percentage | VolumePercentage |
If checked, the module does not scan for connected components anymore but rather for nodes with a Primitive Value List value in a given range.