 |
PK_FACE_make_3_face_blend_r_t |
|
struct PK_FACE_make_3_face_blend_r_s
{
PK_3_face_blend_t status; --- blend status
PK_blend_orientation_t left_orientation;
--- orientation used for left wall
PK_blend_orientation_t right_orientation;
--- orientation used for right wall
PK_blend_orientation_t centre_orientation;
--- orientation used for centre wall
int n_sheets; --- number of sheets
PK_TOPOL_t *sheets; --- associated sheets
int n_topols; --- number of topols
PK_TOPOL_t *topols; --- error topology
int n_points; --- number of points
PK_VECTOR_t *points; --- error points
int n_dists; --- number of lengths
double *dists; --- error lengths
};
typedef struct PK_FACE_make_3_face_blend_r_s PK_FACE_make_3_face_blend_r_t;
This structure returns three face blending results.
Used in:
PK_FACE_make_3_face_blend
PK_FACE_make_3_face_blend_r_f
This typedef has the following fields:
'status' a status token of type PK_3_face_blend_t
'left_orientation' orientation used for the left wall
'right_orientation' orientation used for the right wall
'centre_orientation' orientation used for the centre wall
'n_sheets' the number of blend sheet bodies returned
'sheets' blend sheet bodies returned, if any
'n_topols' the number of topological entities returned
'topols' an array of topological entities associated with a status
'n_points' the number of vectors returned
'points' an array of vectors associated with a status
'n_dists' the number of distance values returned
'dists' an array of distance values associated with a status
Any space allocated by Parasolid within this structure may be freed
by calling PK_FACE_make_3_face_blend_r_f.