struct PK_SURF_intersect_surf_o_s
{
int o_t_version; --- version number of option structure
PK_LOGICAL_t have_box; --- whether box provided (PK_LOGICAL_false)
PK_BOX_t box; --- box of interest
PK_LOGICAL_t have_uvbox_1; --- whether box provided for surf_1
--- (PK_LOGICAL_false)
PK_UVBOX_t uvbox_1; --- uvbox for surf_1
PK_LOGICAL_t have_uvbox_2; --- whether box provided for surf_2
--- (PK_LOGICAL_false)
PK_UVBOX_t uvbox_2; --- uvbox for surf_2
PK_LOGICAL_t have_vector; --- whether seed vector provided
--- (PK_LOGICAL_false)
PK_VECTOR_t vector; --- only return branch containing the seed
};
typedef struct PK_SURF_intersect_surf_o_s PK_SURF_intersect_surf_o_t;
Holds optional controls on intersections between two surfaces.
The option structure defines options applicable to the intersection of two
surfaces.