PK_BODY_make_curves_outline_o_t
struct PK_BODY_make_curves_outline_o_s { int o_t_version; --- version number PK_outline_project_t project; --- whether to project the curves --- (PK_outline_project_no_c) PK_VECTOR_t project_position;--- position of plane if projecting --- (0,0,0) double tolerance; --- curve tolerance (0.00001) PK_LOGICAL_t want_topols; --- (PK_LOGICAL_t) }; typedef struct PK_BODY_make_curves_outline_o_s PK_BODY_make_curves_outline_o_t; Controls for the PK_BODY_make_curves_outline options structure The option 'projection' controls whether the outline curves are output as 3-dimensional curves i.e. their depth information is retained, or if they are projected onto a 2-dimensional plane perpendicular to the viewing direction. The position of the plane in the view direction is controlled by 'project_position'. If 'project' is set to PK_outline_project_no_c 'projection_position' has no effect. The option 'tolerance' controls the accuracy of the silhouettes generated. The edges (or faces in the case of silhouettes) corresponding to the curves may also be returned. The option 'want_topols' controls whether the edge or face information is output.