 |
PK_fill_hole_preference_t |
|
typedef int PK_fill_hole_preference_t;
Used in:
PK_BODY_fill_hole_o_t
This datatype specifies the boundary smoothness preferences when filling a
hole.
It has the values :
PK_fill_hole_smooth_c The hole is filled with a solution that is
smooth at the boundary. Where possible an
analytic solution will be given. You must
use this option if 'non_smooth_edges' is not
empty.
PK_fill_hole_non_smooth_c The hole is filled ignoring all smoothness
requirements at the boundary of the hole.
Where possible an analytic solution will be
given. Using this value is equivalent to
using the value PK_fill_hole_smooth_c and
setting the option 'non_smooth_edges' to all
the edges of the hole boundary.
PK_fill_hole_prefer_plane_c The hole is filled with one of the following
(1) a planar solution ignoring all smoothness
requirements at boundary edges.
(2) if (1) is not possible then a non-planar
solution which is smooth at the boundary
edges is produced. This is the same solution
that would be produced with the value of
PK_fill_hole_smooth_c.
PK_fill_hole_plane_only_c The hole is filled with a plane solution
if possible, ignoring all smoothness
requirements at boundary edges. If this is
not possible no solution is produced.