PK_imprint_complete_t   

typedef int PK_imprint_complete_t;

Used in:

PK_BODY_boolean_o_t
PK_BODY_imprint_cus_normal_o_t
PK_BODY_imprint_cus_vec_o_t
PK_BODY_imprint_faces_o_t
PK_BODY_imprint_o_t
PK_FACE_boolean_o_t
PK_FACE_imprint_cus_normal_o_t
PK_FACE_imprint_cus_vec_o_t
PK_FACE_imprint_faces_o_t
PK_FACE_imprint_o_t
PK_FACE_instance_bodies_o_t
PK_FACE_make_blend_o_t


This datatype specifies whether an imprint on a body or face is to be
completed, such that the end vertices of the imprint lie on an edge of the
body or face.

It can take the values:
    PK_imprint_complete_no_c       Do not complete the imprint.
    PK_imprint_complete_edge_c     Complete the imprint, stopping at the first
                                   edge encountered on the body or face.
    PK_imprint_complete_laminar_c  Complete the imprint, stopping at the first
                                   laminar edge encountered on the body or
                                   face. When this option setting is used in
                                   Boolean operations, face list extension will
                                   occur in the imprint completion process if
                                   other options have been set requesting face
                                   list extension during the initial imprint.
    PK_imprint_complete_faceset_c  Complete the imprint, stopping at the first
                                   edge encountered that is either a laminar
                                   edge upon the body or face or is a boundary
                                   edge of the set of faces supplied to
                                   the operation. This set of faces will
                                   include those initially passed to the
                                   operation along with any added during the
                                   initial imprint owing to the
                                   'extend_face_list' option having been
                                   set to a value other than
                                   PK_imprint_face_list_no_c .
                                   Further face list extension will however
                                   not occur during the imprint completion
                                   phase of the operation.

If the PK function supports imprint completion on general bodies, and general
topology is enabled in the session, then imprint completion will stop where
the imprint meets a general edge, in addition to the behaviour described
above. The completion will also stop where the imprint meets a general vertex,
unless it can be continued on the same "manifold piece" of the body, as
described in PK_BODY_make_manifold_bodies.