 |
PK_outline_status_t |
|
typedef int PK_outline_status_t;
Used in:
PK_BODY_make_persp_outline_r_t
This datatype indicates the status of PK_BODY_makes_curves_outline,
PK_BODY_make_spun_outline and PK_BODY_make_persp_outline operations.
It has the values:
PK_outline_status_ok_c Operation succeeded with outline curves
PK_outline_status_no_outline_c Operation succeeded without any outline
curves as the 'eye_position' is blocked by
the bodies
PK_outline_status_non_manifold_c Operation succeeded with outlines
including non-manifold loops
PK_outline_status_fail_c Operation failed to produce outline
PK_outline_status_behind_c PK_BODY_make_persp_outline operation
failed because a supplied body is behind
the projection surface when viewing from
the 'eye_position'
PK_outline_status_cant_facet_c Operation failed to facet the input bodies
PK_outline_status_in_solid_c PK_BODY_make_persp_outline operation
failed because the'eye_position' is inside
a solid body
PK_outline_status_cant_project_c Operation failed to project some of the
outline curves onto the surface(s)
PK_outline_status_cant_convert_c Operation failed to convert some of the
polylines to outline curves
PK_outline_status_cant_heal_c Operation failed to heal outline wound
caused by 'exclude_faces'