OOF2: The Manual
OOF.Skeleton.Auto — Automatically create and refine a
- Parent Menu: OOF.Skeleton
- Name of the new skeleton. Type: A character string, or the variable
- Type: The path to an existing
- Whether or not the skeleton is periodic in the horizontal direction Type: Boolean, 0 (false) or 1 (true).
- Whether or not the skeleton is periodic in the vertical direction Type: Boolean, 0 (false) or 1 (true).
- Rough size of the largest elements. Type: A real number.
- Rough size of the smallest elements. Type: A real number.
- Units for minscale and maxscale. Type: An object from the
- Minimum acceptable homogeneity Type: A real number in the range [0, 1].
OOF.Skeleton.Auto tries to create and refine a
Skeleton with no feedback from the user. It actually runs a series
of other OOF2 commands, so the Auto command
itself will never appear in a log file. After automatically
Skeleton the Undo
command can be applied multiple times to undo the separate steps
used in creating the
Auto inherits a few parameters from the
commands that it invokes, and it adds a few of its own. It begins
by creating a new
Skeleton with quadrilateral
elements. The size of the elements is set so that the initial
Skeleton resolves features of size
is assumed to be in physical
units; if it's
Pixel, then it's assumed to
be in units of the
Microstructure's pixel size;
Fractional, then it's assumed to be relative
Microstructure's overall dimensions.
The periodicity of the
Skeleton is set by the
top_bottom_periodicity, which have the same
meanings that they have in QuadSkeleton.
After creating the initial
Skeleton, Auto then
Skeleton, using unconditional
until the linear dimensions of the smallest
Elements are smaller
minscale. To get rid of rough corners,
Auto applies SnapRefine once, with
min_distance set to
All refinement operations are applied only to elements whose homogeneity
is less than the specified
After refining, Auto cleans up the
0.8. It uses the
specific Rationalizers RemoveShortSide(
Finally, it Smooths the
the internal boundary
Nodes, which it unpins when it's done.
The smoothing is done with