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.96. Removing Segments from a Boundary

Removing Segments from a Boundary

An existing boundary (in black) and some selected Segments (in red).

Removing Segments from a Boundary

The boundary created by removing the selected Segments. The selected segment that wasn't part of the old boundary was just ignored.

Removing Segments from a Boundary

The selected segments in red cannot be removed from the boundary in black, because the resulting boundary would not be connected.