PK_BODY_apply_knit_pattern_o_t   

struct PK_BODY_apply_knit_pattern_o_s
    {
    int                      o_t_version;
    PK_BODY_sewing_type_t    body_type;             --- (PK_BODY_sewing_any_c)
    PK_LOGICAL_t             sort_face_shells;      --- (PK_LOGICAL_true)
    PK_LOGICAL_t             close_marginal_gaps;   --- (PK_LOGICAL_true)
    };

typedef struct PK_BODY_apply_knit_pattern_o_s PK_BODY_apply_knit_pattern_o_t;



Holds optional controls on the application of a knitting pattern to a
collection of bodies.

Used in:

PK_BODY_apply_knit_pattern


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

The structure has following user fields:

    body_type:          Desired type of the resulting body. In cases where
                        the sheets are knitted together to form a body with
                        no laminar edges this permits choosing a sheet or solid
                        result. PK_BODY_sewing_general_c is not a permitted
                        value for this field. The default value is
                        PK_BODY_sewing_any_c.

    sort_face_shells:   If set to PK_LOGICAL_true, PK_BODY_apply_knit_pattern
                        will sort the resulting faces into their respective
                        shells. This field can be set to PK_LOGICAL_false
                        when PK_BODY_knit_bodies is used within a partial
                        Boolean. The default value is PK_LOGICAL_true.

    close_marginal_gaps:If set to PK_LOGICAL_true, PK_BODY_apply_knit_pattern
                        will try to close the gaps that exist in input parts
                        but are not addressed by input 'knit_pattern'. This may
                        result in knitting coincident or nearly coincident
                        laminar edges which are not part of input edge pairs.
                        The default value is PK_LOGICAL_true.
                        If set to PK_LOGICAL_false, PK_BODY_apply_knit_pattern
                        will not try to pair coincident or nearly coincident
                        laminar edges for knitting, which are not part of
                        input 'knit_pattern'.