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.

Used in:

PK_blend_rib_r_f
PK_FACE_make_blend



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.