PK_BODY_knit_o_t   

struct PK_BODY_knit_o_s
    {
    int                     o_t_version; --- version number
    PK_BODY_type_prefer_t   body_type;   --- the desired type of the
                                         --- resulting body
                                         --- (PK_BODY_type_prefer_solid_c)
    };
typedef struct PK_BODY_knit_o_s PK_BODY_knit_o_t;



This structure contains optional controls for PK_BODY_knit.

Used in:

PK_BODY_knit


The option structure defines options applicable to the knitting together of
bodies by means of a specified pairing of coincident topologies.

The structure has following user fields:

'body_type'              This option allows the desired type of the resulting
                         body to be indicated.

                         PK_BODY_type_prefer_solid_c (the default):
                             If possible the result of the knitting operation
                             will be a solid body.  The result will only be
                             made solid if all shells in the result are closed.

                         PK_BODY_type_prefer_sheet_c:
                             If possible the result of the knitting operation
                             will be a sheet body.

                         PK_BODY_type_prefer_general_c:
                             The result of the knitting operation will be a
                             general body.  If general topology is disabled
                             then PK_ERROR_contradictory_request will be
                             returned.

                         PK_BODY_type_prefer_original_c:
                             If possible the result of the knitting operation
                             will be the same type as the target body.