OOF2: The Manual
Name
Heterogeneous Segments (CheckHeterogeneousEdges) — Divide heterogeneous segments.
Synopsis
CheckHeterogeneousEdges(threshold,choose_from)
Details
-
Base class:
RefinementTarget -
Parameters:
threshold- Refine segments whose homogeneity is less than this. Type: A real number in the range [0, 1].
choose_from- Segments to consider. Type: An object of the
SegmentChooserclass.
Description
The Skeleton refinement process is
ultimately driven by Segments -- the refinement rule for each element is determined
solely by number and configuration of marked Segments in the
element. CheckHeterogeneousEdges directly
marks heterogeneous Segments for refinement.
All Segments whose homogeneity
is less than the given threshold will be
refined, as long as they're in the set described by the
choose_from parameter.
(choose_from is a SegmentChooser object that can
restrict the scope of the refinement. Leave it set to FromAllSegments for unrestricted
operation.)
Figure 6.69 shows Segments that have
been marked for refinement with threshold=0.9
and choose_from=FromAllSegments(). Figure 6.70 shows the result of
refining those segments (with the liberal Bisection rules).





