PK_blend_y_blend_data_t   

struct PK_blend_y_blend_data_s
    {
    PK_LOGICAL_t         y_blend;      --- whether to y blend
                                       --- (PK_LOGICAL_false)
    int                  n_vertices;   --- number of vertices (0)
    const PK_VERTEX_t   *vertices;     --- array of vertices to blend (NULL)
    };
typedef struct PK_blend_y_blend_data_s PK_blend_y_blend_data_t;




This structure contains information specifying whether or not y-shaped
vertex blends are required, and a list of vertices specifying where to apply
them.

Used in:

PK_BODY_fix_blends_o_t


When two blends on adjacent edges of opposite convexity meet at
a three, or more, edge vertex and the default shape of the blend
is to roll one blend over the other, a y-shaped vertex blend offers
an alternative shape of the blend at the vertex.

'y_blend'         when set to PK_LOGICAL_true switches y-shaped vertex
                  blending on.
                  The default is PK_LOGICAL_false.

'vertices'        is an array of length 'n_vertices' specifying on
                  which vertices to apply y-shaped vertex blends.

If y-shaped vertex blending is switched on and no vertices are supplied then a
y-shaped vertex blend will be applied to all suitable vertices.

See Creating Y-shaped blends for more information.