 |
PK_persp_outline_t |
|
typedef int PK_persp_outline_t;
This datatype indicates the status of a PK_BODY_make_persp_outline operation.
It has the values:
PK_persp_outline_ok_c Operation succeeded with outline curves
PK_persp_outline_no_outline_c Operation succeeded without any outline
curves as the 'eye_position' is blocked by
the bodies
PK_persp_outline_non_manifold_c Operation succeeded with outlines
including non-manifold loops
PK_persp_outline_fail_c Operation failed to produce outline
PK_persp_outline_behind_c Operation failed because a supplied body
is behind the projection surface when
viewing from the 'eye_position'
PK_persp_outline_cant_facet_c Operation failed to facet the input bodies
PK_persp_outline_in_solid_c Operation failed because the
'eye_position' is inside a solid body
PK_persp_outline_cant_project_c Operation failed to project some of the
outline curves onto the surface(s)
PK_persp_outline_cant_convert_c Operation failed to convert some of the
polylines to outline curves