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