BLEENQ ( edge, face1, face2, type, range1, range2, nprops, props, pvals,
=========================================================================
ifail )
=======
Enquire blend parameters.
Receives:
KI_tag_edge *edge --- edge whose blend is required
Returns:
KI_tag_face *face1 --- face to left of edge
KI_tag_face *face2 --- face to right of edge
int *type --- type of blend
double *range1 --- range of blend on face1
double *range2 --- range of blend on face2
<KI_int_nitems> *nprops --- number of blend properties
<KI_tag_list_int> *props --- blend properties
<KI_tag_list_list> *pvals --- blend property values
KI_cod_error *ifail --- failure code
Description:
The parameters of the blending surface defined on 'edge' are returned by this
routine. It can also be used to find if an edge is blended.
The returned arguments are as follows:
'face1' The face to the left of the edge.
'face2' The face to the right of the edge.
'type' 0 => no blend on the edge
1 => exact rolling ball blend
2 => exact chamfer
3 => variable radius rolling ball
'range1' The range of the blend associated with 'face1'.
'range2' The other range of the blend
In the case of a variable radius blend, this function will only return the end
radii of the blend. 'range1' will refer to the range at the start of the edge
'range2' will refer to the range at the end of the edge.
The arguments 'props' and 'pvals' consist of two parallel lists of blend
properties and associated data, each of length 'nprops', such as would
be passed to BLECRB or BLECVR.