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

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

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

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