 |
PK_3_face_blend_t |
|
typedef int PK_3_face_blend_t;
Used in:
PK_FACE_make_3_face_blend_r_t
This datatype is used to return the status of a three face blending operation.
PK_3_face_blend_ok_c The requested blend succeeded.
PK_3_face_blend_sheet_c The blend has partially succeeded.
Blend sheet bodies have been created.
The walls have not been modified.
The associated data is a vector in 'points'
and topological entities in 'topols'.
These indicate the region where the blend
failed.
PK_3_face_blend_fail_c The blend could not be created for an
unspecified reason.
PK_3_face_blend_bad_guide_c The wire guide given by the application is
invalid.
Associated data may be returned as an edge or
vertex in 'topols' and a vector in 'points'
representing a point where the guide
is unsuitable.
PK_3_face_blend_bad_wall_c The application has supplied an invalid wall
of faces.
The associated data in 'topols' is the
invalid array of faces.
PK_3_face_blend_bad_orient_c The application has supplied an unsuitable
orientation.
PK_3_face_blend_unoriented_c The orientation of a wall was given as
'PK_blend_orientation_unknown_c' and no
suitable orientation could be obtained.
PK_3_face_blend_bad_blend_tol_c The blend tolerance supplied is non-positive.
PK_3_face_blend_bad_prop_tol_c The propagation tolerance supplied is
non-positive.
PK_3_face_blend_sheet_clash_c The blend sheet(s) intersect one another
and hence could not be attached.
The associated data is a vector in 'points'
and topological entities in 'topols'.
These indicate which sheet(s) clashed
and a point at which they clashed.
PK_3_face_blend_wall_clash_c The blend, which has been attached,
has combined input bodies and has
produced a face-face inconsistency elsewhere
in the model.
The associated value in 'topols' is an array
containing a pair of clashing faces.
PK_3_face_blend_face_face_c The blend, which has been attached,
has caused a face-face inconsistency.
The associated value in 'topols' is an array
containing a pair of clashing faces.
PK_3_face_blend_self_int_c The blend contains face(s) with self
intersecting geometry.
The associated value in 'topols' is an array
containing the blend faces with
self-intersecting surfaces.
PK_3_face_blend_inconsistent_c The application has supplied inconsistent
data.
PK_3_face_blend_plane_origin_c The application has supplied a limit or
capping plane whose origin does not
determine a unique location at which to trim
the blend.
PK_3_face_blend_plane_insuff_c The application has supplied a limit or
capping plane which is not sufficient to
trim the blend.
For example, if the blend is closed, the
application must supply two limit planes.
PK_3_face_blend_bad_help_c Supplied help point does not determine a
unique blend sheet from a multiple set of
sheets that have been found. It lies
equidistant to two or more sheets.