Defeature Objects (Layout Editor)
Use: Remove irrelevant features from a primitive. Vertices that deviate less than the tolerance from a chord are removed; narrow concave regions less than the tolerance wide are also eliminated. The command can also be used to fix self-intersections (only the 'positive' areas are kept).
Command: DefeatureObjects
Syntax: DefeatureObjects Array("NAME:options", "tolerance:=", <value>, "fix:=", <fix>), Array("NAME:elements", <"primitive">, …)
Return Value: None
Parameters: <"value">
Type: double, e.g. 0.001
Description: tolerance value
<fix>
Type: boolean (true or false)
Description: if true, then self-intersections are fixed.
< primitive >
Type: text
Description: primitive name.