PK_TOPOL_render_facet_go_o_t   


struct PK_TOPOL_render_facet_go_o_s
    {
    int                       o_t_version;   --- version of PK option struct
    PK_facet_go_normals_t     go_normals;    --- output GO surface normals
                                             --- (PK_facet_go_normals_no_c)
    PK_facet_go_parameters_t  go_parameters; --- output GO surf parameters
                                             --- (PK_facet_go_parameters_no_c)
    PK_facet_go_edges_t       go_edges;      --- output GO edge entities
                                             --- (PK_facet_go_edges_no_c)
    PK_facet_go_strips_t      go_strips;     --- output facets in strips
                                             --- (PK_facet_go_strips_no_c)
    int                       go_max_facets_per_strip;
                                             --- associated max value (0)
    PK_facet_go_interleaved_t go_interleaved;--- interleave the output of
                                             --- faces from different bodies
                                             --- (PK_facet_go_interleaved_no_c)
    };
typedef struct PK_TOPOL_render_facet_go_o_s PK_TOPOL_render_facet_go_o_t;



Selection of graphics output (GO) options for PK_TOPOL_render_facet_o_t


Specific Errors:
    PK_ERROR_bad_value              PK_facet_go_strips_yes_c needs value > 1


  This selects which additional data are output through GO

    - surface normals
    - surface parameters
    - model edge entities

  and how these are output.

  Facets may be output in one of two ways: all facets for a particular body are
  output before facets belonging to any other body are output, or, the facets
  of faces of the bodies being facetted can be interleaved.  See documentation
  of PK_topol_facet_go_interleaved_t for details.