Comparison of Similar Functions

This document compares similar feature editing operations.

Merge vs. Combine

  • Merge applies to region layers and CAD layers (objects of the same type), while Combine applies to line layers, region layers, text layers, and CAD layers.
  • Merge operates on objects of the same type to generate complex objects, whereas Combine can operate on different object types to create compounds.
  • Merged objects are fused into a single simple or complex object; Combined objects form a compound block without fusion.
  • Merge cannot operate on point objects, while Combine can.
  • During merging, non-system fields and SmUserID field data are processed using various operations (retain first, set null, sum, weighted average). During combining, non-system fields retain SmUserID values from the object with the smallest SmID in the compound.

Move vs. Offset

  • Move applies to all geometries; Offset applies to simple objects and complex objects with sub-objects, but not to CAD layer compounds.
  • Move changes object positions without creating new entities, while Offset generates new parallel-shaped objects.

Split vs. Explode

  • Split applies to line layers, region layers, text layers, and CAD layers; Explode applies to line layers and CAD layers.
  • Split works on complex objects or compounds, while Explode only operates on line objects.
  • Split decomposes sub-objects of complex objects or components of compounds into individual objects, whereas Explode breaks objects at nodes to create simple objects.

XOR vs. Donut Polygon

  • XOR deletes overlapping areas between two objects and merges remaining parts; Donut polygon determines results based on intersection parity of selected objects.

Details are shown below:

Editing Operation
Original Objects
Result
XOR
 
Three simple objects
A complex object with two sub-objects
Donut Polygon
 
Three simple objects
A complex object with three sub-objects