 |
PK_blend_order_t |
|
typedef int PK_blend_order_t;
Used in:
PK_blend_vx_order_data_t
PK_BODY_fix_blends_o_t
This datatype indicates the order in which blends will be applied when
blends on edges with different convexity meet.
It has the values:
PK_blend_order_unset_c: Parasolid decides the order in which
blends are applied.
PK_blend_order_concave_convex_c: Apply concave blends first
PK_blend_order_convex_concave_c: Apply convex blends first
PK_blend_order_min_convexity_c: Apply blends on edges of minority
convexity first
PK_blend_order_maj_convexity_c: Apply blends on edges of majority
convexity first
The terms minority and majority convexity refers to the convexity of all edges
at a vertex, regardless of whether the edge is being blended. For example, at
a three-edge vertex with 2 concave edges and 1 convex edge, the majority
convexity will be concave and the minority convexity convex. In this case,
setting the blend order type to PK_blend_order_maj_convexity_c will result in
the blend(s) on the concave edge(s) being applied first.