OOF2: The Manual
Name
Geographic (GeographicQ2T) — Split a quad based on its neighbors.
Synopsis
GeographicQ2T()
Description
GeographicQ2T is a SplitQuadMethod, used as the
split_how parameter in when splitting
quadrilateral Elements into triangles.
A quadrilateral has a four neighboring Elements. If it has two
neighbors of one type (defined by their dominant pixel
category) and two of another, arranged as in Figure 6.81(a), and if the Element itself is
inhomogeneous, then there's a good chance that dividing it along
the diagonal shown in (b) will improve the homogeneity of the Skeleton.
Figure 6.81. Splitting Quads Geographically

(a) A central element (marked by the '?') and its neighbors
(n0, n1, n2, and n3). The central element is a candidate
for splitting with GeographicQ2T. (b)
Actual material boundary. (c) New elements created by SplitQuads and
GeographicQ2T.
GeographicQ2T can be fast because it only
examines quads with a high likelyhood of being splittable.
However, it can skip over splittable quads if the Skeleton is not
already sufficiently refined and one of the neighbors has the
wrong type. TrialAndErrorQ2T is
slower but more thorough.



