PK_ERROR_code_t PK_GEOM_render_line ( --- received arguments --- const int n_geoms, --- number of entities to be rendered const PK_GEOM_t geoms[], --- geometric entities to be rendered const PK_TRANSF_t geom_transfs[], --- transformations to be applied to geoms const PK_GEOM_render_line_o_t *options --- options structure ) Render a geometric entity throgh GO as a view independant wire frame drawing Specific Errors: PK_ERROR_duplicate_array_item geom has duplicates but no transf array PK_ERROR_bad_component geom transf is inappropriate This function produces a 3D line drawing of geometric entities in the world coordinate system via GO. The geometric entities supported are B-curves and B-surfaces, foreign geometry curves and surfaces and offsets of B-surfaces and foreign geometry surfaces. Other geometric types are simply ignored. If geom_transfs is set to NULL, entities in geoms are not transformed. The geoms array may not contain duplicates in this case. If geom_transfs is not set to NULL, it refers to an array of TRANSFs of length n_geoms. The geoms array may contain duplicates in this case. Each entity in geoms is transformed by the corresponding entry in geom_transfs. The 'geom_transfs' matrices may not contain perspective terms. They may only contain translation and rotation components. Reflections, scales and shears are not allowed. If a geom_transfs entry is set to PK_ENTITY_null, it implies that the corresponding entity in geoms is not to be transformed.