CSOWorldCrop¶
- MLModule¶
 genre
author
package
dll
definition
see also
keywords
Purpose¶
Removes points outside a box in world coordinates from a CSO.
Usage¶
Connect a CSOList and provide start and end world coordinates of the box. Note that the box may not be aligned with the image axes. This is a CSOModificator, so you can choose to work on the input CSOList or to create a new list at the output.
Details¶
For cropping, the CSOs are flattened to path points. Each path point is checked for being inside the given box. Path points outside the box are discarded. Path points inside the box may form one or more CSOs that replace the original CSO. If desired, one closed CSO may be created instead of several disconnected ones.
Windows¶
Default Panel¶
Input Fields¶
inCSOList¶
- name: inCSOList, type: MLBase¶
 The input CSOList, containing CSOs to be cropped. If
Work directly on input CSOList, this list is directly manipulated.
Output Fields¶
outCSOList¶
- name: outCSOList, type: MLBase¶
 The output CSOList, containing cropped CSOs.
Parameter Fields¶
Field Index¶
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
|
  | 
  | 
|
  | 
  | 
  | 
  | 
  | 
|
  | 
  | 
  | 
  | 
  | 
|
  | 
Visible Fields¶
Mode¶
- name: updateMode, type: Enum, default: AutoClear¶
 The way the module reacts to input changes.
Values:
Title  | 
Name  | 
|---|---|
Off  | 
Off  | 
Auto Update  | 
AutoUpdate  | 
Auto Clear  | 
AutoClear  | 
Update¶
- name: apply, type: Trigger¶
 Trigger to start the computation.
Work directly on input CSOList¶
- name: workDirectlyOnInputList, type: Bool, default: TRUE¶
 If true, the
inCSOListis manipulated rather than creating a newoutCSOList.
Enable Undo/Redo¶
Box start (world coordinates)¶
- name: inBoxStart, type: Vector3, default: 0 0 0¶
 The first corner of the box in world coordinates (inclusive).
Box end (world coordinates)¶
- name: inBoxEnd, type: Vector3, default: 0 0 0¶
 The other corner of the box in world coordinates (inclusive).
Should close CSOs¶
- name: inShouldCloseCSOs, type: Bool, default: FALSE¶
 If true, output CSOs will be closed if the corresponding input CSO was closed.