PK_blend_vx_order_data_t   

struct PK_blend_vx_order_data_s
    {
    PK_blend_order_t        default_vx_order; --- default order to apply blends
                                              --- (PK_blend_order_unset_c)
    int                     n_vertices;       --- number of vertices (0)
    const PK_VERTEX_t      *vertices;         --- vertices (NULL)
    const PK_blend_order_t *vx_order;         --- order to apply blends at
                                              --- vertices (NULL)
    };
typedef struct PK_blend_vx_order_data_s PK_blend_vx_order_data_t;



Used in:

PK_BODY_fix_blends_o_t


This structure contains data that is used to define the order to apply blends
at vertices with edges of different convexity. The shape of the blend at the
vertex is determined by the order in which blends have been applied.


'default_vx_order'       the default order to apply blends at vertices with
                         edges of different convexity. This may be over-ridden
                         for individual vertices using the 'vertices' and
                         'vx_order' options below.

'vertices'               an array of length 'n_vertices' specifying which
                         vertices are to have blends applied in an order other
                         than that given by the 'default_vx_order'.

'vx_order'               an array of length 'n_vertices' specifying the order
                         to apply blends at the given 'vertices'.