PK_ERROR_code_t PK_BODY_share_geom ( --- received arguments --- PK_BODY_t body, --- body on which to attempt sharing PK_LOGICAL_t icurve_only, --- only process intersection curves --- returned arguments --- int *const n_geoms --- number of geometries removed ) This function attempts to reduce the size of a part by sharing geometry. It is primarily intended for use on pre-V5 bodies. The function seeks to remove any duplicate curves and surfaces. Duplicate curves or surfaces are of the same class and are spatially and parametrically coincident. If icurve_only is set to PK_LOGICAL_true then only intersection curves are considered for sharing.