 |
PK_REPORT_1_t |
|
typedef int PK_REPORT_1_t;
Used in:
PK_REPORT_record_1_t
This datatype indicates the status of a PK_REPORT_record_1_t.
It has the values:
PK_REPORT_1_fail_c operation failed
PK_REPORT_1_cant_get_pt_c failed to locate geometry for vertex
PK_REPORT_1_cant_get_cu_c failed to locate geometry for edge
PK_REPORT_1_cant_get_su_c failed to locate geometry for face
PK_REPORT_1_cant_offset_c (1) failed to offset the face or the face
is only partially offset. Likely causes
are self intersection or regions of
tight curvature on offset surfaces.
(2) unable to offset the entities to
provide the geometry for the supplied
edges.
PK_REPORT_1_side_cu_fail_c failed to create a side curve
PK_REPORT_1_side_su_fail_c failed to create a side surface
PK_REPORT_1_not_same_by_c entities are not from the same body
PK_REPORT_1_fa_fail_c face check fails
PK_REPORT_1_fa_fa_fail_c face/face check fails
PK_REPORT_1_ed_remains_c edge could not be deleted
PK_REPORT_1_point_contact_c point contact found in sheet body
PK_REPORT_1_bad_reference_c taper reference entity is not valid
PK_REPORT_1_not_supported_c given combination of reference entities
currently not supported
PK_REPORT_1_cant_extend_c geometry could not be extended
PK_REPORT_1_sheet_small_c given sheet body too small
PK_REPORT_1_cant_use_cu_c supplied/existing curve cannot be used
for edge
PK_REPORT_1_eds_unconnected_c boundary edges are not simply connected
PK_REPORT_1_non_laminar_c boundary edges are not laminar
PK_REPORT_1_reference_loop_c taper references don't bound consistent
regions of body
PK_REPORT_1_lp_outside_fa_c loop is outside face
PK_REPORT_1_target_missed_c target entity cannot bound the regions
that originate from these boundary edges
PK_REPORT_1_wrong_side_c the boundary of the sheet lies on the
opposite side of the target to the one
specified
PK_REPORT_1_ed_vxs_touch_c edge has touching vertices
PK_REPORT_1_ed_large_tol_c The tolerance set on the edge is
considered too large for the operation
PK_REPORT_1_vx_large_tol_c The tolerance set on the vertex is
considered too large for the operation
PK_REPORT_1_negated_c the entities were negated
PK_REPORT_1_check_fail_c the entities failed to check
PK_REPORT_1_fa_overlap_c faces overlap after mid-surface trimming
PK_REPORT_1_osthread_fail_c The operating system has started failing
to create worker threads for Parasolid SMP.
PK_REPORT_1_osthread_ok_c The operating system has resumed creating
worker threads for Parasolid SMP.
PK_REPORT_1_imp_dir_undef_c A consistent direction could not be
determined for these imprinted edges.
PK_REPORT_1_fa_fix_degens_c faces with degenerate surfaces were
modified during the operation in order to
improve reliability of offsetting the
surfaces
PK_REPORT_1_fa_sx_repair_c self-intersections were removed on the
faces
PK_REPORT_1_fa_not_offset_c faces are not offsets of a face in the
other faceset to within supplied tolerance.
PK_REPORT_1_fa_fa_repair_c Edges indicating where face-face
inconsistencies have been repaired.
PK_REPORT_1_rep_sx_faces_c Faces indicating where blend faces are
modified to avoid self-intersection.
PK_REPORT_1_rep_G2_faces_c Faces indicating where G2 blend faces are
modified.
PK_REPORT_1_deform_surf_c A face change operation failed, report
contains any prior successfully constructed
deform surfaces.
PK_REPORT_1_blend_too_tight_c blend created would be too tightly curved.
PK_REPORT_1_cant_make_blend_c blend surface cannot be created.
PK_REPORT_1_bad_chamfer_c chamfer surface cannot be created.
PK_REPORT_1_bad_blend_c blend cannot be processed.
PK_REPORT_1_not_blend_surf_c surface of face is not a blend surface.
PK_REPORT_1_cut_no_clash_c body does not clash with sectioning tool.
PK_REPORT_1_cut_incomplete_c body is not fully cut through by the
sectioning tool.
PK_REPORT_1_cut_unclassed_c body cannot be uniquely classified as front
or back of section.
PK_REPORT_1_inconsistent_geom_c inconsistent geometry.
PK_REPORT_1_region_type_undef_c Regions of general body do not have
a well-defined type.
PK_REPORT_1_blend_faces_sx_c Blend faces created whose surfaces are
self-intersecting.
PK_REPORT_1_on_target_c edges are coincident with target and don't
require extension.
PK_REPORT_1_not_extended_c edges are not coincident with target but
don't require extension.
PK_REPORT_1_negated_body_c the body was negated during processing.
PK_REPORT_1_miter_fail_c mitering has failed during body tapering.
PK_REPORT_1_self_shadowing_c reference edges are self-shadowing.
PK_REPORT_1_no_roll_diff_c a no-roll attribute has had field values
changed by rolling over a delta where it
was changed when not a no-roll attribute.
PK_REPORT_1_region_fail_c Consistency checks on regions have failed.
PK_REPORT_1_large_transf_c PK_TRANSF_create created a transform with
rotation, reflection, non-uniform scaling
or shearing components, together with a
translation component outside the size box.
It is recommended that for creating
transforms in a distant modelling context,
the functions PK_TRANSF_create_rotation,
PK_TRANSF_create_reflection,
PK_TRANSF_create_translation are used for
creating rotations, reflections,
translations. This is required in order to
preserve accuracy when using transforms
with functions that support distant
modelling: PK_TRANSF_transform_2,
PK_ENTITY_range.
PK_REPORT_1_cant_get_geom_c Failed to generate geometry for topology
PK_REPORT_1_fa_unoriented_c Failed to determine face orientation for
one or more faces in
PK_FACE_make_neutral_sheet_2.