 |
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'.