CSORemoveSelfIntersection¶
-
MLModule
¶ genre CSOModificator
author Marco Wischnewski
package FMEstable/ReleaseMeVis
dll MLCSOMiscModules
definition MLCSOMiscModules.def keywords intersection
Purpose¶
Removes all self-intersections from a CSO.
Usage¶
Attach a CSOList to the module’s input and enter a list of CSO ids into the according field for selecting the subset of CSOs where self-intersections should be removed. If the module does not work directly on the input CSOList (have a look at the according field), the module copies the input CSOList to its output and performs on the copied output list.
Input Fields¶
Output Fields¶
Parameter Fields¶
Field Index¶
addCSOToGroupMode : Enum |
id : Integer |
seedPointAlpha : Float |
addCSOToGroupWithId : Integer |
isProcessing : Bool |
seedPointColor : Color |
addCSOToGroupWithLabel : String |
listenToFinishingNotifications : Bool |
seedPointSize : Float |
autoApply : Bool |
listenToSelectionNotifications : Bool |
seedPointStyle : Enum |
changeSettingsForModifiedCSOs : Bool |
Mode : Enum |
Update : Trigger |
CSO Ids : String |
pathPointAlpha : Float |
voxelWriteMode : Enum |
done : Trigger |
pathPointColor : Color |
voxelWriteValue : Float |
emptyGroupBeforeGeneration : Bool |
pathPointStyle : Enum |
Work directly on input CSOList : Bool |
Enable Undo/Redo : Bool |
pathPointWidth : Float |
Visible Fields¶
Mode¶
-
name:
updateMode
, type:
Enum
, default:
AutoClear
¶ The update mode of the module, concerning the CSOList input and its notifications. Note that the notifications can be adjusted as well.
Values:
Title | Name |
---|---|
Off | Off |
Auto Update | AutoUpdate |
Auto Clear | AutoClear |
CSO Ids¶
-
name:
csoIdList
, type:
String
¶ A list of CSO ids that specifies the CSOs to be processed. If the list is empty, all CSOs are processed.
Work directly on input CSOList¶
-
name:
workDirectlyOnInputList
, type:
Bool
, default:
TRUE
¶ If checked, the module works directly on its input list and does not copy it. Note that the original CSOList is changed globally in the network. If this option is unchecked, the module copies the input list to its output field, and performs the requested operation on the output list.