PK_blend_rib_r_t   


struct PK_blend_rib_r_s
    {
    int                   n_ribs;       --- number of ribs
    int                  *rib_indices;  --- unique integer ids for each rib
    double               *rib_parms;    --- parameter of each rib
    PK_GEOM_t            *ribs;         --- ribs
    };
typedef struct PK_blend_rib_r_s PK_blend_rib_r_t;



This structure returns blend ribs and corresponding parameters.



The PK_blend_rib_r_t structure contains the fields:

 n_ribs       the number of curves and points in the ribs array (may be 0)
 rib_indices  an array of integers uniquely identifying each rib
 rib_parms    a parallel array of parameters for ribs, with values
                in the range of the parameter curve
 ribs         an array of curves and points which are cross-sections of the
                blend surfaces

The ribs will be points in places where a blend is degenerate or of zero
radius.  The rib_parms are the parameters on the user-supplied parameter
curve at which the corresponding cross-section in ribs was made.
The rib_indices are unique integers to identify each rib.  They are of the
form XYYY where YYY is the number of the rib in blend sheet X.

Any space allocated by Parasolid within this structure may be freed by
calling PK_blend_rib_r_f.