 |
PK_proj_complete_t |
|
typedef int PK_proj_complete_t;
Used in:
PK_CURVE_project_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_proj_complete_no_c Do not complete the imprint.
PK_proj_complete_edge_c Complete the imprint, stopping at the first
edge encountered on the body or face.
PK_proj_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.
PK_proj_complete_laminar_c As for PK_proj_complete_faceset_c
(for use when updating old models).
If 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.