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.