struct PK_BODY_fill_hole_o_s
{
int o_t_version; --- version number
PK_fill_hole_method_t method; --- method to use to fill hole
--- (PK_fill_hole_trim_to_hole_c)
PK_BODY_t fill_sheet; --- sheet body to patch over hole
--- (PK_ENTITY_null)
PK_check_fa_fa_t check_fa_fa; --- check for face-face inconsistencies
--- (PK_check_fa_fa_yes_c)
};
typedef struct PK_BODY_fill_hole_o_s PK_BODY_fill_hole_o_t;
This structure contains optional controls for PK_BODY_fill_hole
The fields are as follows:
method Method to use to fill the hole. Permitted values are:
PK_fill_hole_trim_to_hole_c trim fill_sheet to the
boundary of the hole
PK_fill_hole_trim_to_sheet_c trim target bodies to the
laminar edges of fill_sheet
PK_fill_hole_create_patch_c create a fill sheet to match
the boundary of the hole
The default value is PK_fill_hole_trim_to_hole_c.
fill_sheet Sheet body to patch over the hole. Not required for method
PK_fill_hole_create_patch_c.
check_fa_fa Whether to check for face-face inconsistencies. Permitted
values are:
PK_check_fa_fa_yes_c perform face-face checking
PK_check_fa_fa_no_c do not perform any face-face checking
The default value is PK_check_fa_fa_yes_c.