struct PK_section_r_s { PK_BODY_array_t front_bodies; --- Bodies in front of section PK_BODY_array_t back_bodies; --- Bodies behind section PK_FACE_array_t front_faces; --- Faces in front of section PK_FACE_array_t back_faces; --- Faces behind section }; typedef struct PK_section_r_s PK_section_r_t; This structure contains the results of a section operation for bodies or faces. The arrays of entities are returned under the control of the fence field of an options structure, and will be set to (NULL, 0) if not requested, or empty (length of zero). The function PK_section_r_f may be used to free associated memory. Description of fields: front_bodies The array of resultant bodies in front of the sectioning tool. back_bodies The array of resultant bodies behind the sectioning tool. front_faces The array of new faces of the resultant bodies in front of the sectioning tool. back_faces The array of new faces of the resultant bodies behind the sectioning tool.