PK_blend_fault_t   


typedef int PK_blend_fault_t;


This data type is used to return blending fault types. In some cases
a faulty topological entity is also returned.
It has the following values:

                                  fault_topol
                                  PK_CLASS_...

    PK_blend_fault_no_blend_c                edge has no blend
    PK_blend_fault_no_fault_c                blend is OK
    PK_blend_fault_tangent_c                 blend on tangent edge
    PK_blend_fault_singularity_c     vertex  blend ends on surface singularity
    PK_blend_fault_obsolete_c                unsupported V1 or V2 blend
    PK_blend_fault_vertex_c          vertex  configuration of edges at vertex
                                             is too complicated
    PK_blend_fault_sheet_c                   edge is laminar
    PK_blend_fault_general_c         vertex  edge has non-manifold vertex
    PK_blend_fault_2_edge_c          vertex  blend ends on illegal 2 edge
                                             vertex
    PK_blend_fault_chamfer_c                 edge geometry unsuited to
                                             asymmetric chamfer ranges
    PK_blend_fault_conic_c                   edge geometry unsuited to
                                             asymmetric conic ranges
    PK_blend_fault_bsurf_c           face    blend requires invalid extension
                                             of B-surface
    PK_blend_fault_range_c           edge    range inconsistent with adjacent
                                             blended edge
    PK_blend_fault_type_c            edge    blend type inconsistent with
                                             adjacent blended edge
    PK_blend_fault_edge_c            edge    adjoining edge not blended
    PK_blend_fault_loop_c                    blend completely overlaps edge
                                             loop
    PK_blend_fault_overlap_c                 overlapping blends
    PK_blend_fault_overlap_edge_c    edge    unblended edge overlapped by blend
    PK_blend_fault_bad_end_c         vertex  undetermined problem at end of
                                             blend
    PK_blend_fault_face_c            face    range of blend on face too large
    PK_blend_fault_overlap_end_c     vertex  illegal overlap on end boundary
    PK_blend_fault_end_c             vertex  blend has illegal end boundary
    PK_blend_fault_chamfer_intsec_c  vertex  can't intersect chamfers at vertex
    PK_blend_fault_edge_intsec_c     edge    end boundary intersects unblended
                                             edge
    PK_blend_fault_other_edge_c      edge    illegal blend on other edge
                                             prevented full check
    PK_blend_fault_cliffedge_c               cliff edge blend range
                                             inconsistent with cliff edge
    PK_blend_fault_unknown_c                 unspecified numerical problem
                                             with blend
    PK_blend_fault_self_int_c        face    the blend has produced a
                                             self-intersecting surface
    PK_blend_fault_face_face_c       face    the blend has produced a
                                             face-face inconsistency