 |
PK_BODY_imprint_faces |
|
PK_ERROR_code_t PK_BODY_imprint_faces
(
--- received arguments ---
PK_BODY_t body, --- a body
int n_faces, --- number of faces
const PK_FACE_t faces[], --- faces
double tol, --- tolerance
--- returned arguments ---
int *const n_edges, --- number of edges imprinted
PK_EDGE_t **const edges --- imprinted edges
)
This function imprints the given faces on the body.
NOTE: This function is deprecated and has been superseded by
PK_BODY_imprint_faces_2.
Specific Errors:
PK_ERROR_cant_do_imprint Failed to perform imprint
Edges and vertices are added to the body where the faces intersect with the
body ( except where they already exist). The edges created by the imprint are
returned. This may include existing edges along which the faces intersect the
body.
The tolerance supplied is used to solve any resolution problems and may also be
used to create SP-curves on the imprinted edges.
See Imprinting for more information.