OOF2: The Manual

Name

Remove segments (RemoveSegments) — Remove a set of segments from an existing boundary.

Synopsis

RemoveSegments(group)

Details

  • Base class: BoundaryModifier
  • Parameters:

    group
    The segments to remove from the boundary Type: The name of a segment group, or the placeholder selection, referring to the currently selected segments.

Description

RemoveSegments is a BoundaryModifier, used as the modifier argument of the OOF.Skeleton.Boundary.Modify command when editing Skeleton boundaries. It removes a set of Segments from the boundary specified in the boundary argument of the Modify command. The boundary must be an edge boundary.

The group parameter specifies which Segments are to be removed from the boundary. It must be either the name of a Segment group or the special placeholder object, selection, referring to the currently selected Skeleton Segments. If the given group or selection contains Segments that are not actually in the boundary, those Segments will be ignored.

Edge boundaries must be constructed from a single contiguous non-branching set of Segments. It is an error to remove Segments from a boundary if doing so would split the boundary into two or more pieces.

Figure 6.101. Removing Segments from a Boundary

Removing Segments from a Boundary

(a) A Skeleton with an existing boundary (in orange) and some selected Segments (in green).

(b) The result of removing the Segments from the boundary. The selected Segment on the left edge wasn't in the boundary and was ignored.

Removing Segments from a Boundary

(c) The selected Segment in green cannot be removed from the boundary in orange, because the resulting boundary would not be connected.