PK_blend_vx_blend_data_t   


struct PK_blend_vx_blend_data_s
    {
    PK_LOGICAL_t         vertex_blend; --- whether to vertex 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_vx_blend_data_s PK_blend_vx_blend_data_t;




Vertex blending allows users to blend smoothly past sharp edges of opposite
convexity to the blend. This structure contains information specifying
whether or not vertex blending is required, and a list of vertices specifying
where to apply it.


The structure contains a single switch controlling whether or not vertex
blending is required.

vertex_blend    when set to PK_LOGICAL_true switches vertex blending on.
                  The default is PK_LOGICAL_false.

vertices        is an array of length n_vertices specifying on
                  which vertices to apply vertex blends.

If vertex blending is switched on and no vertices are supplied all
suitable vertices are blended.