 |
PK_sweep_tool_fault_t |
|
typedef int PK_sweep_tool_fault_t;
Used in:
PK_BODY_sweep_tool_status_r_t
A status value to be associated with swept tool bodies. It indicates the type
of problem encountered during the construction of the body.
PK_sweep_tool_bad_path_c Invalid or unsuitable sweep path
PK_sweep_tool_bad_tool_c Invalid or unsuitable sweep tool
PK_sweep_tool_small_tool_c Tool is too small to sweep
PK_sweep_tool_surf_failure_c Failed to create swept surface
PK_sweep_tool_geom_self_int_c Swept body has self intersection in at
least one of its geometries.
PK_sweep_tool_geom_degen_c Swept body has degeneracy in at least
one of its geometries.
PK_sweep_tool_topol_self_int_c Swept body has an invalid contact between
two of its faces, edges, or vertices
PK_sweep_tool_check_failure_c Fault detected in generated body
PK_sweep_tool_bad_lock_dir_c The lock direction is parallel to the path
at some point
PK_sweep_tool_topol_change_c Swept body has an unsupported topological
change.
PK_sweep_tool_missed_target_c Swept body did not clash with the target.
PK_sweep_tool_path_no_lock_c Path is not both planar and perpendicular
to tool axis, but no lock direction
supplied.
PK_sweep_tool_path_bad_geom_c A path curve is not of type required when
'lock_direction' not same as tool axis
direction.
PK_sweep_tool_path_not_g1_c Path must be G1 if tool not being placed
on path.
PK_sweep_tool_path_tight_c Path is too tightly curved to support the
tool size for the sweep motion.
PK_sweep_tool_path_disjoint_c Path is disjoint.
PK_sweep_tool_path_no_vx_c Path has no vertex to start.
PK_sweep_tool_path_bad_site_c Path does not own the 'tool_site' vertex.
PK_sweep_tool_cant_mitre_c Sweep could not be performed with mitred
corners.