 |
PK_BODY_loft_fault_t |
|
typedef int PK_BODY_loft_fault_t;
Used in:
PK_BODY_loft_status_r_t
A status value to be associated with lofted bodies. It indicates the type
of problem encountered during the construction of the body ( may be none at
all ).
PK_BODY_loft_ok_c Lofted body created without problems
PK_BODY_loft_failure_c Internal algorithm failure
PK_BODY_loft_bad_profile_c Invalid loft profile
PK_BODY_loft_small_profile_c Profile is too small to loft
PK_BODY_loft_surf_failure_c Failed to created lofted surface
PK_BODY_loft_geom_self_int_c Lofted body has self intersection in at
least one of its geometries
PK_BODY_loft_geom_degen_c Lofted body has degeneracy in at least
one of its geometries
PK_BODY_loft_topol_self_int_c Lofted body has an invalid contact between
two of its faces, edges, or vertices
PK_BODY_loft_check_failure_c Fault detected in generated body
PK_BODY_loft_bad_match_c Unsuitable profile mappings detected
PK_BODY_loft_bad_clamp_c Unsuitable derivative conditions specified
on either the profiles or the guides.
For example, if vector clamps are declared
on profiles whose vertices and edges touch
those of an adjacent profile, then
- the 'deriv_mag' option must be set to
PK_BODY_loft_deriv_mag_smooth_c; and
- a magnitude must be supplied for each
vector clamp.
PK_BODY_loft_bad_profile_type_c Profile with incorrect body properties
such as type, closure and orientation
PK_BODY_loft_bad_end_conds_c General fault detected in end conditions
PK_BODY_loft_bad_guide_wire_c Fault detected in a guide wire
PK_BODY_loft_bad_guide_match_c Guide wire vertices do not intersect with
profile vertices correctly
PK_BODY_loft_bad_simplify_c Simplify option is invalid