![]() |
PK Token Codes (Alphabetic) |
<<< PK token Codes (Numeric) | Chapters | PK Error Codes (Numeric) >>> |
[token codes only (No descriptions)]
This appendix lists all the token codes used by the PK Interface in alphabetical order.
PK_3_face_blend_tError Code | Number | Description |
---|---|---|
PK_3_face_blend_bad_blend_tol_c | 22337 | The blend tolerance supplied is non-positive. |
PK_3_face_blend_bad_guide_c | 22333 | The wire guide given by the application is invalid. Associated data may be returned as an edge or vertex in 'topols' and a vector in 'points' representing a point where the guide is unsuitable. |
PK_3_face_blend_bad_help_c | 22346 | Supplied help point does not determine a unique blend sheet from a multiple set of sheets that have been found. It lies equidistant to two or more sheets. |
PK_3_face_blend_bad_orient_c | 22335 | The application has supplied an unsuitable orientation. |
PK_3_face_blend_bad_prop_tol_c | 22338 | The propagation tolerance supplied is non-positive. |
PK_3_face_blend_bad_wall_c | 22334 | The application has supplied an invalid wall of faces. The associated data in 'topols' is the invalid array of faces. |
PK_3_face_blend_face_face_c | 22341 | The blend, which has been attached, has caused a face-face inconsistency. The associated value in 'topols' is an array containing a pair of clashing faces. |
PK_3_face_blend_fail_c | 22332 | The blend could not be created for an unspecified reason. |
PK_3_face_blend_inconsistent_c | 22343 | The application has supplied inconsistent data. |
PK_3_face_blend_ok_c | 22330 | The requested blend succeeded. |
PK_3_face_blend_plane_insuff_c | 22345 | The application has supplied a limit or capping plane which is not sufficient to trim the blend. For example, if the blend is closed, the application must supply two limit planes. |
PK_3_face_blend_plane_origin_c | 22344 | The application has supplied a limit or capping plane whose origin does not determine a unique location at which to trim the blend. |
PK_3_face_blend_self_int_c | 22342 | The blend contains face(s) with self intersecting geometry. The associated value in 'topols' is an array containing the blend faces with self-intersecting surfaces. |
PK_3_face_blend_sheet_c | 22331 | The blend has partially succeeded. Blend sheet bodies have been created. The walls have not been modified. The associated data is a vector in 'points' and topological entities in 'topols'. These indicate the region where the blend failed. |
PK_3_face_blend_sheet_clash_c | 22339 | The blend sheet(s) intersect one another and hence could not be attached. The associated data is a vector in 'points' and topological entities in 'topols'. These indicate which sheet(s) clashed and a point at which they clashed. |
PK_3_face_blend_unoriented_c | 22336 | The orientation of a wall was given as |
PK_3_face_blend_wall_clash_c | 22340 | The blend, which has been attached, has combined input bodies and has produced a face-face inconsistency elsewhere in the model. The associated value in 'topols' is an array containing a pair of clashing faces. |
Error Code | Number | Description |
---|---|---|
PK_abort_frustrum_error_c | 3 | Abort requested to handle error in frustrum |
PK_abort_runtime_error_c | 2 | Abort requested to handle runtime error |
PK_abort_user_interrupt_c | 1 | Abort requested to handle user interrupt |
Error Code | Number | Description |
---|---|---|
PK_achieved_cont_no_c | 23631 | The resultant B-surface has a level lower than that requested by the user. |
PK_achieved_cont_yes_c | 23630 | The resultant B-surface has the level of continuity requested by the user. |
Error Code | Number | Description |
---|---|---|
PK_ATTDEF_callback_normal_c | 22050 | Normal callback - application processes the attributes. |
PK_ATTDEF_callback_read_only_c | 22051 | Read-only callback - Parasolid processes the attributes. |
Error Code | Number | Description |
---|---|---|
PK_ATTDEF_cb_on_any_c | 23031 | The attdef callback function is called with any attribute definition. |
PK_ATTDEF_cb_on_mismatch_c | 23030 | The attdef callback function is called only with mismatched attribute definitions. |
Error Code | Number | Description |
---|---|---|
PK_ATTDEF_class_01_c | 5801 | attribute is independent of physical size and position of entity to which it is attached (e.g. density) |
PK_ATTDEF_class_02_c | 5802 | attribute is dependent on entity size but not on position (e.g. weight) |
PK_ATTDEF_class_03_c | 5803 | attribute may vary with position or orientation (e.g. moment of inertia) |
PK_ATTDEF_class_04_c | 5804 | attribute transforms with its owner but is otherwise independent of the size and shape of its owner (e.g. start point or direction of movement of the tool that cuts a face) |
PK_ATTDEF_class_05_c | 5805 | attribute transforms with its owner provided its owner is not changed in other ways (e.g. centre of gravity) |
PK_ATTDEF_class_06_c | 5806 | as for PK_ATTDEF_class_01_c, attribute is independent of physical size and position of the entity to which it is attached. However this class of attribute supports multiple values - one entity may have a list of attributes of the same type attached |
PK_ATTDEF_class_07_c | 5807 | as for PK_ATTDEF_class_04_c, attribute transforms with its owner, but is otherwise independent of size and shape of the owner. However this class supports multiple values - an entity may have a list of attributes of the same type attached. |
PK_ATTDEF_class_internal_c | 5800 | attribute is only used internally. |
Error Code | Number | Description |
---|---|---|
PK_ATTDEF_mismatch_fail_c | 23440 | fail if any mismatched attribute definitions are found |
PK_ATTDEF_mismatch_ignore_c | 23441 | do not receive mismatched attribute definitions and their associated attributes |
Error Code | Number | Description |
---|---|---|
PK_ATTRIB_field_change_mod_c | 26591 | The field of the attribute has been modified since the preceding pmark. |
PK_ATTRIB_field_change_new_c | 26590 | The field of the attribute has been created since the preceding pmark. |
Error Code | Number | Description |
---|---|---|
PK_ATTRIB_field_axis_c | 5907 | No description Available |
PK_ATTRIB_field_coordinate_c | 5905 | No description Available |
PK_ATTRIB_field_direction_c | 5906 | No description Available |
PK_ATTRIB_field_entity_c | 5908 | No description Available |
PK_ATTRIB_field_integer_c | 5901 | No description Available |
PK_ATTRIB_field_pointer_c | 5909 | No description Available |
PK_ATTRIB_field_real_c | 5902 | No description Available |
PK_ATTRIB_field_string_c | 5903 | No description Available |
PK_ATTRIB_field_ustring_c | 5910 | No description Available |
PK_ATTRIB_field_vector_c | 5904 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_ATTRIB_no_roll_diff_ignore_c | 26290 | do nothing |
PK_ATTRIB_no_roll_diff_report_c | 26291 | produce a PK_REPORT_1_no_roll_diff_c report record containing the changed attributes |
Error Code | Number | Description |
---|---|---|
PK_ATTRIB_no_roll_diff_c | 26302 | attribute has a field of a different length to that which it had when set to be a no-roll attribute, as a result of rolling over a delta which was created when the attribute was not a no-roll attribute |
PK_ATTRIB_no_roll_invalid_c | 26303 | attribute roll state is invalid |
PK_ATTRIB_no_roll_set_c | 26300 | attribute does not roll |
PK_ATTRIB_no_roll_unset_c | 26301 | attribute does roll |
Error Code | Number | Description |
---|---|---|
PK_ATTRIB_reset_continue_c | 26600 | The callback has finished successfully and scanning should continue. |
PK_ATTRIB_reset_failed_c | 26601 | The callback has encountered a problem, so scanning the partition should be stopped and an error returned. |
Error Code | Number | Description |
---|---|---|
PK_BB_event_change_attrib_c | 14409 | attrib owned by entity changed |
PK_BB_event_change_c | 14403 | entity changed |
PK_BB_event_copy_c | 14407 | entity copied |
PK_BB_event_create_c | 14401 | entity created |
PK_BB_event_delete_c | 14402 | entity deleted |
PK_BB_event_merge_c | 14405 | entities merged |
PK_BB_event_split_c | 14404 | entities split |
PK_BB_event_transfer_c | 14406 | entities transferred |
PK_BB_event_transform_c | 14408 | entity transformed |
Error Code | Number | Description |
---|---|---|
PK_BB_status_off_c | 14501 | bulletin board off and clear contents |
PK_BB_status_on_c | 14502 | bulletin board on to record entities |
PK_BB_status_user_field_c | 14503 | bulletin board on to record entities and user fields. |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_clamp_constant_c | 24012 | If a subsequence of 'positions' lie in the same clamp plane, then the resultant spline will also remain coincident with that clamp plane between those positions. |
PK_BCURVE_clamp_extreme_c | 24011 | The resultant bcurve will have the same property as with PK_BCURVE_clamp_constant_c. Furthermore, if a supplied position p is such that the previous and next positions lie on the same side of a clamp plane passing through p, then the resultant spline will also lie on the same side of that clamp plane between the adjacent positions. |
PK_BCURVE_clamp_no_c | 24010 | The resultant bcurve will not be clamped. |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_extend_failure_c | 23073 | Internal algorithm failure |
PK_BCURVE_extend_ok_c | 23070 | Extension succeeded |
PK_BCURVE_extend_partial_c | 23072 | Only part of the extension was performed |
PK_BCURVE_extend_unextended_c | 23071 | No extension necessary |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_extension_distance_c | 23081 | Extend by a given arc length distance. |
PK_BCURVE_extension_none_c | 23080 | No extension requested. |
PK_BCURVE_extension_parm_ratio_c | 23083 | Extend parameter boundary by a ratio of the current parameter range. 'value' is the proportion of the current parameter range. |
PK_BCURVE_extension_to_parm_c | 23082 | Extend to a given absolute parameter value. |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_fit_err_closest_c | 21092 | match sample point to closest point on bcurve |
PK_BCURVE_fit_err_none_c | 21090 | don't calculate any errors on bcurve |
PK_BCURVE_fit_err_parm_c | 21091 | match sample point to point on bcurve with equal parameter |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_fit_eval_chain_c | 21081 | use internal chain-of-curves evaluator |
PK_BCURVE_fit_eval_user_c | 21080 | use user-supplied evaluator function |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_fit_bad_break_parm_c | 21109 | invalid break parameters supplied |
PK_BCURVE_fit_bad_chain_c | 21110 | invalid chain data supplied |
PK_BCURVE_fit_bad_err_method_c | 21107 | invalid error method supplied |
PK_BCURVE_fit_bad_eval_type_c | 21108 | invalid eval type supplied |
PK_BCURVE_fit_bad_fit_parm_c | 21111 | invalid fit parameters supplied |
PK_BCURVE_fit_bad_n_curves_c | 21104 | invalid number of curves supplied |
PK_BCURVE_fit_bad_range_c | 21105 | invalid range supplied |
PK_BCURVE_fit_bad_tolerance_c | 21106 | invalid tolerance supplied |
PK_BCURVE_fit_eval_failure_c | 21103 | evaluator function failed |
PK_BCURVE_fit_failure_c | 21101 | unspecified failure |
PK_BCURVE_fit_other_failed_c | 21102 | failed due to another curve failing |
PK_BCURVE_fit_success_c | 21100 | fit succeeded |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_fitted_bad_eval_type_c | 23205 | invalid eval type supplied |
PK_BCURVE_fitted_bad_interp_parm_c | 23206 | invalid interpolation parameters supplied |
PK_BCURVE_fitted_bad_range_c | 23203 | invalid range supplied |
PK_BCURVE_fitted_bad_tolerance_c | 23204 | invalid tolerance supplied |
PK_BCURVE_fitted_eval_failure_c | 23202 | evaluator function failed |
PK_BCURVE_fitted_failure_c | 23201 | unspecified failure |
PK_BCURVE_fitted_success_c | 23200 | fit succeeded |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_form_arbitrary_c | 8651 | The curve shape is not special. |
PK_BCURVE_form_circular_c | 8653 | The curve corresponds to a circular arc. |
PK_BCURVE_form_elliptic_c | 8654 | The curve corresponds to an elliptic arc. |
PK_BCURVE_form_hyperbolic_c | 8656 | The curve corresponds to a hyperbolic arc. |
PK_BCURVE_form_parabolic_c | 8655 | The curve corresponds to a parabolic arc. |
PK_BCURVE_form_polyline_c | 8652 | The curve is piecewise linear. |
PK_BCURVE_form_unset_c | 8650 | The curve shape has not been calculated. |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_overdefined_fail_c | 23110 | Fail if the spline is overdefined. |
PK_BCURVE_overdefined_insert_c | 23111 | The resultant B-curve will have knots inserted, additional to those specified by the user, such that the position, parameter and derivative conditions can be met. |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_spline_stat_approx_c | 24171 | The resultant B-curve approximates the input constraints. |
PK_BCURVE_spline_stat_exact_c | 24170 | The resultant B-curve interpolates the input constraints exactly. |
PK_BCURVE_spline_stat_not_fit_c | 24172 | The resultant B-curve is unable to meet the input constraints within tolerances. |
Error Code | Number | Description |
---|---|---|
PK_BCURVE_spline_bad_derivs_c | 23093 | An invalid derivative has been supplied. The indices of the bad derivatives in the 'derivs' array are returned in |
PK_BCURVE_spline_bad_knots_c | 23096 | The knot values are inconsistent with the parameter range in 'param_interval' or are not monotonically increasing. |
PK_BCURVE_spline_bad_params_c | 23095 | A parameter value in 'parameters' lies outside the 'param_interval' or the increasing with respect to the order of the corresponding positions. For periodic curves, this error is also given if the start and end of the parameters. The index of the incorrect value in 'parameters' is returned in |
PK_BCURVE_spline_degree_c | 23092 | The degree is negative or too low for the derivative conditions imposed. |
PK_BCURVE_spline_failure_c | 23091 | Failed to create the spline. |
PK_BCURVE_spline_high_mult_c | 23097 | The knot multiplicity is too high for the given 'degree'. The index of the incorrect knot in 'knots' is returned in 'fault_values'. |
PK_BCURVE_spline_many_derivs_c | 23094 | Too many derivatives of a given order. The order of the overabundant derivatives is returned in 'fault_values'. |
PK_BCURVE_spline_ok_c | 23090 | Successfully created the spline. |
PK_BCURVE_spline_overdefined_c | 23098 | The position, parameter and derivative conditions (locally) overdefine a spline of the given knotset. |
Error Code | Number | Description |
---|---|---|
PK_behaviour_status_ok_c | 25910 | behaviour set as requested |
PK_behaviour_status_unknown_c | 25911 | unknown value detected when behaviour set |
Error Code | Number | Description |
---|---|---|
PK_bend_merge_in_c | 22631 | Faces in the given set of faces with operation type PK_FACE_change_type_bend_c will be merged together if feasible. Vertices on the boundary of the merged face will be merged if feasible, additional faces will not be merged to achieve this. |
PK_bend_merge_no_c | 22630 | No bend-specific merging will be performed. Merging may still occur when healing is required to ensure integrity of the final part. |
PK_bend_merge_out_c | 22632 | Faces included in the given set of faces with operation type PK_FACE_change_type_bend_c, and faces that are not, but share at least one common edge with those faces, will be merged if feasible. Faces not in the given set and sharing only a vertex with faces in the given set will not be merged. Vertices on the boundary of the merged face will be merged if feasible, additional faces will not be merged to achieve this. |
Error Code | Number | Description |
---|---|---|
PK_blend_cap_type_at_edge_c | 25312 | The end of the blend is capped by surfaces swept from the geometry of the edge(s) of the blend face at the identified end of the blend. |
PK_blend_cap_type_beyond_c | 25311 | Planar cap faces are placed beyond the terminating edge of the blend face into the adjoining face(s). |
PK_blend_cap_type_within_c | 25310 | Planar cap faces are placed within the blend face approximately 10% from the end of the blend. |
Error Code | Number | Description |
---|---|---|
PK_blend_check_fa_fa_no_c | 21060 | don't do any face-face inconsistency checks |
PK_blend_check_fa_fa_yes_c | 21061 | do all of the face-face inconsistency checks |
Error Code | Number | Description |
---|---|---|
PK_blend_check_fa_no_c | 21050 | don't do any face checks |
PK_blend_check_fa_yes_c | 21051 | perform all of the face checks |
Error Code | Number | Description |
---|---|---|
PK_blend_check_su_X_no_c | 21040 | don't check any surfaces |
PK_blend_check_su_X_not_bsurf_c | 21041 | check all surfaces except B-surfaces |
PK_blend_check_su_X_yes_c | 21042 | check all surfaces |
Error Code | Number | Description |
---|---|---|
PK_blend_check_full_c | 18381 | and ensure blend boundaries are legal |
PK_blend_check_vertex_c | 18380 | check for consistency at vertices |
Error Code | Number | Description |
---|---|---|
PK_blend_convexity_any_c | 8600 | The blend may be either convex or concave |
PK_blend_convexity_concave_c | 8603 | The blend is concave |
PK_blend_convexity_convex_c | 8602 | The blend is convex |
Error Code | Number | Description |
---|---|---|
PK_blend_cs_disc_c | 18491 | disc blend |
PK_blend_cs_isoparameter_c | 18492 | isoparameter blend |
PK_blend_cs_rolling_ball_c | 18490 | rolling ball blend |
Error Code | Number | Description |
---|---|---|
PK_blend_delete_cap_no_c | 24100 | Do not use capping |
PK_blend_delete_cap_planar_c | 24109 | Cap with a plane |
Error Code | Number | Description |
---|---|---|
PK_blend_delete_keep_no_c | 24250 | Discard the blend at the face end associated with the cap. |
PK_blend_delete_keep_yes_c | 24251 | Keep the blend at this cap and discard the other end of the blend |
Error Code | Number | Description |
---|---|---|
PK_blend_distant_unders_no_c | 25481 | Do not identify blends with non-adjacent unders. |
PK_blend_distant_unders_yes_c | 25480 | Identify blends with non-adjacent unders |
Error Code | Number | Description |
---|---|---|
PK_blend_edge_update_0_c | 22190 | for updating v9.1 to v12.1 models |
PK_blend_edge_update_10_c | 23811 | for updating v19.1 models |
PK_blend_edge_update_11_c | 23812 | for updating v20.0 models |
PK_blend_edge_update_12_c | 23813 | for updating v21.0 models |
PK_blend_edge_update_13_c | 23814 | for updating v22.0 to v22.1 models |
PK_blend_edge_update_14_c | 23815 | for updating v23.0 models |
PK_blend_edge_update_15_c | 23816 | for updating v23.1 models |
PK_blend_edge_update_16_c | 23817 | for updating v24.0 models |
PK_blend_edge_update_17_c | 23818 | for updating v24.1 models |
PK_blend_edge_update_18_c | 23819 | for updating v25.0 models |
PK_blend_edge_update_19_c | 23820 | for updating v25.1 models |
PK_blend_edge_update_1_c | 22191 | for updating v13.0 models |
PK_blend_edge_update_20_c | 23821 | for updating v26.0 models |
PK_blend_edge_update_2_c | 22193 | for updating v13.2 to v15.0 models |
PK_blend_edge_update_3_c | 22194 | for updating v15.1 to v16.0 models |
PK_blend_edge_update_4_c | 22195 | for updating v16.1 models |
PK_blend_edge_update_5_c | 22196 | for updating v17.0 models |
PK_blend_edge_update_6_c | 22197 | for updating v17.1 models |
PK_blend_edge_update_7_c | 22198 | for updating v18.0 models |
PK_blend_edge_update_8_c | 22199 | for updating v18.1 models |
PK_blend_edge_update_9_c | 23810 | for updating v19.0 models |
PK_blend_edge_update_default_c | 22192 | use latest functionality |
PK_blend_edge_update_v261_c | 23822 | for updating v26.1 models |
PK_blend_edge_update_v270_c | 23823 | for updating v27.0 models |
PK_blend_edge_update_v271_c | 23824 | for updating v27.1 models |
PK_blend_edge_update_v280_c | 23825 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_blend_fault_2_edge_c | 16056 | vertex blend ends on illegal 2 edge vertex |
PK_blend_fault_apex_range_c | 25422 | A large range value has resulted in an apex-range/angle blend becoming ill-defined. |
PK_blend_fault_bad_cap_c | 18396 | plane a capping plane could not be used body a capping sheet body could not be used face an inappropriate limit face has been supplied fin an inappropriate limit fin has been supplied |
PK_blend_fault_bad_end_c | 16066 | vertex undetermined problem at end of blend |
PK_blend_fault_bsurf_c | 16058 | face blend requires invalid extension of B-surface |
PK_blend_fault_chamfer_c | 16057 | edge geometry unsuited to asymmetric chamfer ranges |
PK_blend_fault_chamfer_intsec_c | 16070 | vertex can't intersect chamfers at vertex |
PK_blend_fault_cliffedge_c | 16074 | cliff edge blend range inconsistent with cliff edge |
PK_blend_fault_conic_c | 18394 | edge geometry unsuited to asymmetric conic ranges |
PK_blend_fault_edge_c | 16061 | edge adjoining edge not blended |
PK_blend_fault_edge_intsec_c | 16071 | edge end boundary intersects unblended edge |
PK_blend_fault_end_c | 16069 | vertex blend has illegal end boundary |
PK_blend_fault_face_c | 16067 | face range of blend on face too large |
PK_blend_fault_face_face_c | 18393 | face the blend has produced a face-face inconsistency |
PK_blend_fault_face_not_g1_c | 25421 | face an underlying surface is not smooth |
PK_blend_fault_g2_collar_setb_c | 25420 | Attempted to fix curvature-continuous blend with a collar setback set. |
PK_blend_fault_g2_vx_blend_c | 18399 | Attempted to fix curvature-continuous blend with vertex blending enabled. |
PK_blend_fault_g2_with_cliff_c | 18398 | No description Available |
PK_blend_fault_general_c | 16055 | vertex edge has non-manifold vertex |
PK_blend_fault_loop_c | 16062 | blend completely overlaps edge loop |
PK_blend_fault_no_blend_c | 18390 | edge has no blend |
PK_blend_fault_no_fault_c | 18391 | blend is OK |
PK_blend_fault_obsolete_c | 16052 | unsupported V1 or V2 blend |
PK_blend_fault_other_edge_c | 16072 | edge illegal blend on other edge prevented full check |
PK_blend_fault_overlap_c | 16063 | overlapping blends |
PK_blend_fault_overlap_edge_c | 16064 | edge unblended edge overlapped by blend |
PK_blend_fault_overlap_end_c | 16068 | vertex illegal overlap on end boundary |
PK_blend_fault_range_c | 16059 | edge range inconsistent with adjacent blended edge |
PK_blend_fault_repaired_c | 18395 | group The blend succeeded. Some of the blend surfaces have been repaired because they would otherwise have been self-intersecting. 'fault_topol' will contain the group of faces that have been repaired. The group will also contain any faces created by requesting that Parasolid patch a limit. It is your application's responsibility to delete this group after use. This value will only ever be returned if PK_BODY_fix_blends was called with |
PK_blend_fault_rho_too_large_c | 18397 | face A large rho value has resulted in the blend cross section curvature being too flat compared to the underlying surface(s) |
PK_blend_fault_self_int_c | 18392 | face the blend has produced a self-intersecting surface |
PK_blend_fault_sheet_c | 16054 | edge is laminar |
PK_blend_fault_singularity_c | 16051 | vertex blend ends on surface singularity |
PK_blend_fault_tangent_c | 16073 | blend on tangent edge |
PK_blend_fault_type_c | 16060 | edge blend type inconsistent with adjacent blended edge, or attempted to fix a G2 edge blend at the same time as a non-G2 edge blend, or attempted to fix a blend set by PK_EDGE_set_blend_chain at the same time as blend set by PK_EDGE_set_blend_variable. |
PK_blend_fault_unknown_c | 16065 | unspecified numerical problem with blend |
PK_blend_fault_vertex_c | 16053 | vertex configuration of edges at vertex is too complicated |
Error Code | Number | Description |
---|---|---|
PK_blend_follow_branch_no_c | 24161 | if at least one of a branch face's adjacent blend faces is supplied then the blend chain will only propagate onto the supplied adjacent blend faces. If none of the branch face's adjacent blend faces are supplied then the blend chain propagates onto all adjacent blend faces. |
PK_blend_follow_branch_yes_c | 24160 | allow propagation outwards from supplied branch faces on to all chains adjacent to the branch face |
Error Code | Number | Description |
---|---|---|
PK_blend_group_rib_by_face_c | 21031 | group ribs by blend face |
PK_blend_group_rib_by_parms_c | 21032 | group ribs by parameter intervals on spine |
PK_blend_group_rib_no_c | 21030 | don't group ribs |
Error Code | Number | Description |
---|---|---|
PK_blend_identify_dependent_c | 22244 | blends not in the face set but dependent on faces within the given face set are identified. |
PK_blend_identify_exc_chain_c | 22241 | minimal chains of blends starting within the given face set and excluding final branch faces. |
PK_blend_identify_inc_chain_c | 22242 | minimal chains of blends starting within the given face set and including final branch faces. |
PK_blend_identify_max_chain_c | 22243 | maximal chains of blends starting within the given face set. |
PK_blend_identify_within_c | 22240 | only blend faces within the given face set are identified |
Error Code | Number | Description |
---|---|---|
PK_blend_inside_tight_blends_c | 22991 | Create blends on faces that are too tightly curved, provided that these faces are themselves blend-like. |
PK_blend_inside_tight_faces_c | 22992 | Create blends on faces that are too tightly curved throughout the region of the blend. |
PK_blend_inside_tight_no_c | 22990 | Do not create blends on faces that are too tightly curved. |
PK_blend_inside_tight_partial_c | 22993 | Create blends on faces that are too tightly curved over part of the region of the blend. |
Error Code | Number | Description |
---|---|---|
PK_blend_laminar_trim_bound_c | 24741 | The blend of the sheet body is trimmed to remain continuous with the wider of the underlying surfaces only. The edge of the sheet will follow constant parameter lines of the blend surface. |
PK_blend_laminar_trim_edges_c | 24740 | The blend of the sheet body is trimmed to remain continuous with the edges of each of the underlying surfaces. |
Error Code | Number | Description |
---|---|---|
PK_blend_limit_patch_no_c | 25041 | Do not try patching the blend in the region of the corresponding limit. |
PK_blend_limit_patch_yes_c | 25040 | Try patching the blend in the region of the corresponding limit. |
Error Code | Number | Description |
---|---|---|
PK_blend_limit_type_edge_c | 24930 | The associated limit point in the PK_blend_limit_data_t structure specifies an edge limit. The direction of the limit is specified by the associated direction vector. |
PK_blend_limit_type_overlap_c | 24931 | The associated limit point in the PK_blend_limit_data_t structure specifies an overlap limit. The associated direction vector in the same structure is ignored |
Error Code | Number | Description |
---|---|---|
PK_blend_order_concave_convex_c | 23122 | Apply concave blends first |
PK_blend_order_convex_concave_c | 23123 | Apply convex blends first |
PK_blend_order_maj_convexity_c | 23121 | Apply blends on edges of majority convexity first |
PK_blend_order_min_convexity_c | 23120 | Apply blends on edges of minority convexity first |
PK_blend_order_unset_c | 23124 | Parasolid decides the order in which blends are applied. |
Error Code | Number | Description |
---|---|---|
PK_blend_orientation_before_c | 22320 | The blend lies in the direction of the face normals. |
PK_blend_orientation_behind_c | 22321 | The blend lies in the direction opposite the face normals. |
PK_blend_orientation_unknown_c | 22322 | Parasolid will attempt to determine the correct orientation. |
Error Code | Number | Description |
---|---|---|
PK_blend_output_rib_also_c | 21023 | return ribs as well as blends |
PK_blend_output_rib_at_help_c | 21024 | return a single rib at the help point but no blends |
PK_blend_output_rib_no_c | 21020 | don't return ribs |
PK_blend_output_rib_on_fail_c | 21021 | return ribs in failed blend faces |
PK_blend_output_rib_only_c | 21022 | return ribs but no blends |
Error Code | Number | Description |
---|---|---|
PK_blend_output_sheet_no_c | 22720 | A blend sheet body will not be created. |
PK_blend_output_sheet_on_fail_c | 22722 | If the call to PK_BODY_fix_blends returns a 'fault' other than PK_blend_fault_no_fault_c, a blend sheet body (possibly disjoint) may be created and the blend faces referencing the sheet body returned. The original body is left unchanged. If the call to PK_BODY_fix_blends returns the 'fault' PK_blend_fault_no_fault_c, blend faces will be fixed to the original body and a blend sheet body is not created. |
PK_blend_output_sheet_yes_c | 22721 | A blend sheet body (possibly disjoint) will be created and the blend faces referencing the sheet body returned. The original body is left unchanged. This occurs regardless of the 'fault' returned from PK_BODY_fix_blends. |
Error Code | Number | Description |
---|---|---|
PK_blend_ov_cliff_end_no_c | 18460 | prevent cliff end edge overflow |
PK_blend_ov_cliff_end_yes_c | 18461 | enable cliff end edge overflow |
Error Code | Number | Description |
---|---|---|
PK_blend_ov_cliff_any_c | 18452 | enable cliff edge overflow for any convexity |
PK_blend_ov_cliff_diff_c | 18451 | enable cliff edge overflow for different convexity |
PK_blend_ov_cliff_no_c | 18450 | prevent cliff edge overflow |
Error Code | Number | Description |
---|---|---|
PK_blend_ov_exp_cliff_no_c | 23500 | prevent cliff edge overflow |
PK_blend_ov_exp_cliff_yes_c | 23501 | enable cliff edge overflow |
Error Code | Number | Description |
---|---|---|
PK_blend_ov_notch_no_c | 18470 | prevent notch overflow |
PK_blend_ov_notch_yes_c | 18471 | enable notch overflow |
Error Code | Number | Description |
---|---|---|
PK_blend_ov_smooth_any_c | 18442 | enable smooth overflow for any convexity |
PK_blend_ov_smooth_diff_c | 18441 | enable smooth overflow for different convexity |
PK_blend_ov_smooth_no_c | 18440 | prevent smooth overflow |
Error Code | Number | Description |
---|---|---|
PK_blend_params_face_offset_c | 25461 | A blend or chamfer defined by two offsets. The offsets are measured from the boundaries of the blend or chamfer to the intersection the face normals. For a blend, the two offsets must be equal. |
PK_blend_params_none_c | 25460 | There are no additional parameters. |
Error Code | Number | Description |
---|---|---|
PK_blend_prevent_sharp_no_c | 23790 | Do not prevent sharp edges |
PK_blend_prevent_sharp_report_c | 23792 | Attempt to prevent sharp edges and report any faces that have been modified in the function return arguments |
PK_blend_prevent_sharp_yes_c | 23791 | Attempt to prevent sharp edges |
Error Code | Number | Description |
---|---|---|
PK_blend_propagate_no_c | 18410 | do not propagate |
PK_blend_propagate_yes_c | 18411 | propagate |
Error Code | Number | Description |
---|---|---|
PK_blend_range_angle_c | 26322 | range represents the angle made by the chord between the contact points and the tangent plane of the contact point on the relevant side of the blend |
PK_blend_range_apex_range_c | 26321 | range represents the distance to the blend's apex |
PK_blend_range_face_offset_c | 26320 | range represents the face offset distances |
Error Code | Number | Description |
---|---|---|
PK_blend_render_rib_no_c | 18430 | don't draw ribs |
PK_blend_render_rib_yes_c | 18431 | draw ribs - separation 'ribspace' |
Error Code | Number | Description |
---|---|---|
PK_blend_repair_fa_X_no_c | 23340 | Do not repair self-intersecting blends |
PK_blend_repair_fa_X_yes_c | 23341 | Attempt to repair self-intersecting blends |
Error Code | Number | Description |
---|---|---|
PK_blend_repair_su_X_no_c | 22710 | Do not repair self-intersecting blends |
PK_blend_repair_su_X_report_c | 22712 | Attempt to repair self-intersecting blends and report whether any surfaces have been repaired in the function returned arguments |
PK_blend_repair_su_X_yes_c | 22711 | Attempt to repair self-intersecting blends |
Error Code | Number | Description |
---|---|---|
PK_blend_report_blends_no_c | 25471 | Do not create Parasolid reports for identified blend faces. |
PK_blend_report_blends_yes_c | 25470 | Create Parasolid reports for identified blend faces. |
Error Code | Number | Description |
---|---|---|
PK_blend_report_extended_no_c | 26631 | Do not report any chamfer faces that are extended outside of their natural width. |
PK_blend_report_extended_yes_c | 26630 | Report any chamfer faces that are extended outside of their natural width. |
Error Code | Number | Description |
---|---|---|
PK_blend_report_repaired_no_c | 25031 | Do not return the repaired blend faces in a separate list. (default). |
PK_blend_report_repaired_yes_c | 25030 | Return the repaired blend faces in a separate list. |
Error Code | Number | Description |
---|---|---|
PK_blend_rho_absolute_c | 22850 | rho is independent of the angle subtended by the blend. |
PK_blend_rho_centre_c | 22852 | rho is the radius of curvature at the centre of the blend cross-section. |
PK_blend_rho_relative_c | 22851 | rho is relative to the angle subtended by the blend. A value of 0.5 will give the least tension ellipse (circle) solution. |
Error Code | Number | Description |
---|---|---|
PK_blend_run_out_angle_c | 24750 | Trim the blend at the isoline where the angle subtended by the blend equals the given run out angle. |
PK_blend_run_out_no_c | 24751 | Do not stop the blend in shallow regions |
Error Code | Number | Description |
---|---|---|
PK_blend_set_tol_no_c | 22381 | A tolerance is never applied when fixing blends. |
PK_blend_set_tol_yes_c | 22380 | A tolerance will be applied when fixing blends if the blend would fail otherwise. A suitable tolerance is evaluated within Parasolid, and applied if the evaluated tolerance is less than the user-supplied maximum tolerance (default 1.0e-05). |
Error Code | Number | Description |
---|---|---|
PK_blend_setback_collar_all_c | 23130 | The setback vertex patch configuration will include collar faces on every blended edge at the vertex. This can only be used for non-G2 edge blends. |
PK_blend_setback_collar_none_c | 23131 | The setback vertex patch configuration will not include any collar faces |
Error Code | Number | Description |
---|---|---|
PK_blend_size_angle_c | 26312 | size represents the angle made by the chord between the contact points and the tangent plane of the contact point on the relevant side of the blend |
PK_blend_size_apex_range_c | 26311 | size represents the range to the blend's apex |
PK_blend_size_face_offset_c | 26310 | size represents the face offset distances |
Error Code | Number | Description |
---|---|---|
PK_blend_suggest_limit_no_c | 24780 | The data will not be returned. |
PK_blend_suggest_limit_patch_c | 24782 | The data will be returned. Parasolid will attempt to return limits suitable for patching. Whether or not a limit is suitable for patching will be indicated by information in the report. |
PK_blend_suggest_limit_yes_c | 24781 | The data will be returned. The limits returned should not be considered suitable for patching. |
Error Code | Number | Description |
---|---|---|
PK_blend_tolerance_improved_c | 24131 | reduces the tolerance of new edges |
PK_blend_tolerance_standard_c | 24130 | default tolerance setting of new edges |
Error Code | Number | Description |
---|---|---|
PK_blend_track_edges_laminar_c | 24091 | Return tracking for laminar edges |
PK_blend_track_edges_no_c | 24090 | Do not return tracking for laminar edges |
Error Code | Number | Description |
---|---|---|
PK_blend_track_type_basic_c | 24210 | Basic tracking information will be returned. Default behaviour. |
PK_blend_track_type_unders_c | 24211 | Tracking data will be returned regarding the underlying topologies or geometries upon the original body or capping entities from which a blend face has arisen. |
Error Code | Number | Description |
---|---|---|
PK_blend_transfer_topol_no_c | 21770 | delete all topology in the blended out region |
PK_blend_transfer_topol_yes_c | 21771 | preserve topology in the blended out region |
Error Code | Number | Description |
---|---|---|
PK_blend_trim_extent_all_c | 24380 | Consider the extent of all three walls during trimming to determine the blend extent. |
PK_blend_trim_extent_sides_c | 24381 | When trimming in three face blending ignore the extent of the central wall, and only use the left and right side walls to determine the blend extent. |
Error Code | Number | Description |
---|---|---|
PK_blend_trim_long_c | 17421 | Long trim to walls. The blend end boundaries will be the constant parameter lines determined by the wall boundaries such that the blend is as long as possible. |
PK_blend_trim_no_c | 17401 | Do not trim blend. The blend will not be trimmed to the wall extent. Its end boundaries will be constant parameter lines. |
PK_blend_trim_short_c | 17420 | Short trim to walls. The blend end boundaries will be the constant parameter lines determined by the wall boundaries such that the blend is as short as possible. |
PK_blend_trim_to_walls_c | 17402 | Trim blend to walls. The blend end boundaries will be determined by the wall boundaries. |
Error Code | Number | Description |
---|---|---|
PK_blend_type_ball_constant_c | 18401 | constant radius rolling ball blend |
PK_blend_type_ball_variable_c | 18402 | variable radius rolling ball blend |
PK_blend_type_chain_c | 18404 | blend defined over a chain of edges |
PK_blend_type_chamfer_c | 18403 | chamfer |
PK_blend_type_no_c | 18400 | not blended |
Error Code | Number | Description |
---|---|---|
PK_blend_update_0_c | 21070 | for updating v9.1 models |
PK_blend_update_10_c | 24221 | for updating v21.0 models |
PK_blend_update_11_c | 24222 | for updating v22.0 models |
PK_blend_update_12_c | 24223 | for updating v22.1 models |
PK_blend_update_13_c | 24224 | for updating v23.0 models |
PK_blend_update_14_c | 24225 | for updating v23.1 models |
PK_blend_update_15_c | 24226 | for updating v24.0 models |
PK_blend_update_16_c | 24227 | for updating v24.1 models |
PK_blend_update_17_c | 24228 | for updating v25.0 models |
PK_blend_update_18_c | 24229 | for updating v25.1 models |
PK_blend_update_19_c | 24230 | for updating v26.0 models |
PK_blend_update_1_c | 21071 | for updating v10.0 - v13.0 models |
PK_blend_update_2_c | 21073 | for updating v13.2 - v14.0 models |
PK_blend_update_3_c | 21074 | for updating v14.1 - v15.1 models |
PK_blend_update_4_c | 21075 | for updating v16.0 - v17.0 models |
PK_blend_update_5_c | 21076 | for updating v17.1 models |
PK_blend_update_6_c | 21077 | for updating v18.0 models |
PK_blend_update_7_c | 21078 | for updating v18.1 models |
PK_blend_update_8_c | 21079 | for updating v19.0 models |
PK_blend_update_9_c | 24220 | for updating v19.1 - v20.0 models |
PK_blend_update_default_c | 21072 | activate latest functionality |
PK_blend_update_v261_c | 24231 | for updating v26.1 models |
PK_blend_update_v270_c | 24232 | for updating v27.0 models |
PK_blend_update_v271_c | 24233 | for updating v27.1 models |
PK_blend_update_v280_c | 24234 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_blend_use_master_faces_no_c | 25560 | Create all blends which go through any pair of faces from the left and right wall. |
PK_blend_use_master_faces_yes_c | 25561 | Create only those blends which go through the first face of either wall other wall (default). |
Error Code | Number | Description |
---|---|---|
PK_blend_vary_linear_c | 18421 | No description Available |
PK_blend_vary_smooth_c | 18420 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_blend_walls_attach_c | 17404 | Trim the side walls and attach blend. Only the side walls will be trimmed by the blend. The blend will be attached to the side walls. If the side walls lie in different bodies the bodies will be combined, with the body containing the left wall being considered as the target body. If 'left_sense' and 'right_sense' are not the same, the body containing the right wall will be negated in order to produce a consistent result. |
PK_blend_walls_preview_c | 18481 | Do not trim walls. The walls will not be trimmed. The blend will not be attached to the walls but will be created as a separate sheet body. This separate sheet body will only be returned if it could have been attached if |
PK_blend_walls_solid_c | 17417 | Trim the side walls, attach blend and make solid. As for PK_blend_walls_attach_c, with the addition that if the result of the blending operation encloses a volume then a solid body will be created. Otherwise a sheet body will be returned. |
PK_blend_walls_trim_both_c | 17403 | Trim the side walls. These side walls will be trimmed by the blend boundaries. The blend will not be attached to any wall but will be created as a separate sheet body. This token is only valid if the side walls for the blend are from different bodies. Note that in the case of three-face blends the centre wall is either left untouched or completely removed after the operation. |
PK_blend_walls_trim_no_c | 18480 | Do not trim walls. The walls will not be trimmed. The blend will not be attached to the walls but will be created as a separate sheet body. |
Error Code | Number | Description |
---|---|---|
PK_blend_xs_disc_c | 18491 | disc blend |
PK_blend_xs_isoparameter_c | 18492 | isoparameter blend |
PK_blend_xs_rolling_ball_c | 18490 | rolling ball blend |
Error Code | Number | Description |
---|---|---|
PK_blend_xs_shape_chamfer_c | 22203 | shape is linear, with position continuity |
PK_blend_xs_shape_conic_c | 22201 | shape is conic, with tangent continuity |
PK_blend_xs_shape_g2_c | 22202 | shape is curvature continuous |
PK_blend_xs_shape_unset_c | 22200 | shape is implied by other fields |
Error Code | Number | Description |
---|---|---|
PK_BODY_config_child_c | 25202 | The body belongs to a compound body, has no child bodies and has at least one region. |
PK_BODY_config_compound_c | 25201 | The body belongs to a partition and either it has at least one child body or it has no regions. |
PK_BODY_config_standard_c | 25200 | The body belongs to a partition, has no child bodies and has at least one region. |
Error Code | Number | Description |
---|---|---|
PK_BODY_curve_nmnl_no_c | 21200 | Do not create nominal geometry on body |
PK_BODY_curve_nmnl_yes_c | 21201 | Allow creation of nominal geometry body |
Error Code | Number | Description |
---|---|---|
PK_BODY_extension_distance_c | 22760 | Extend by a distance |
PK_BODY_extension_target_c | 22761 | Extend to intersect a target entity |
Error Code | Number | Description |
---|---|---|
PK_BODY_fault_bad_body_c | 15102 | PK_CLASS_body appears in classes none array but not at the first position |
PK_BODY_fault_bad_fa_sh_rg_c | 15118 | see "Extra Faults" below face |
PK_BODY_fault_bad_loop_c | 15113 | the start and end vertices of the loop edges in a loop, taking sense into account, do not match up |
PK_BODY_fault_bad_region_c | 15117 | is not returned by these functions If a face is used twice with the same sense PK_BODY_fault_extra_parent_c is returned. If a face is not used with both senses, |
PK_BODY_fault_bad_shells_c | 15114 | two faces sharing an edge are in edge different shells |
PK_BODY_fault_bad_wire_c | 15112 | disconnected wire - in a wire with none two loops, the loops do not match |
PK_BODY_fault_disjoint_shell_c | 15115 | the faces in a shell are not all shell connected |
PK_BODY_fault_duplicate_child_c | 15105 | a parent-child relation is repeated parent |
PK_BODY_fault_empty_region_c | 15119 | see "Extra Faults" below region If an edge is used twice as a child with the same sense |
PK_BODY_fault_extra_child_c | 15108 | a parent has too many children parent |
PK_BODY_fault_extra_parent_c | 15111 | is returned. |
PK_BODY_fault_missing_child_c | 15107 | a parent has too few children parent |
PK_BODY_fault_missing_parent_c | 15110 | is returned. If an edge has fins in the same face with the same sense, or if an edge has more than two fins in the same face, then PK_BODY_fault_extra_parent_c is returned. If a loop has a mixture of edges and vertices as children or has more than one vertex as children PK_BODY_fault_extra_child_c is returned. If a shell has a vertex and a face or an edge, or it has more than one vertex then PK_BODY_fault_extra_child_c is returned. If a vertex has a shell parent and any other parent then |
PK_BODY_fault_no_fault_c | 15101 | success - valid topological body none created |
PK_BODY_fault_non_manifold_c | 15116 | non-manifold vertex vertex |
PK_BODY_fault_unknown_c | 15103 | unknown fault none |
PK_BODY_fault_unknown_child_c | 15104 | unknown child none |
PK_BODY_fault_wrong_child_c | 15106 | is returned. If a loop has more than one vertex as children PK_BODY_fault_extra_child_c is returned. If a vertex has edges and loops as parents, |
PK_BODY_fault_wrong_parent_c | 15109 | is returned. If a vertex has more than one loop as parent, PK_BODY_fault_extra_parent_c is returned. If a loop has as children a ring edge (one with zero or one vertices) and another edge, PK_BODY_fault_bad_loop_c is returned. |
Error Code | Number | Description |
---|---|---|
PK_BODY_keep_as_facet_no_c | 26621 | The operation can return a body with both classic and facet geometry even if the input body is purely facet. |
PK_BODY_keep_as_facet_yes_c | 26620 | The operation will return a purely facet body when the input body is purely facet. |
Error Code | Number | Description |
---|---|---|
PK_BODY_knit_completed_c | 15701 | Knitting fully applied the knit pattern in conformance with the received options. |
PK_BODY_knit_not_completed_c | 15702 | Knitting did not fully apply the knit pattern and options. |
Error Code | Number | Description |
---|---|---|
PK_BODY_loft_clamp_face_c | 21542 | The tangents are specified around the profile or across the guide by those of faces bordering on to it. |
PK_BODY_loft_clamp_no_c | 21540 | The tangents across the profile or guide are not constrained. |
PK_BODY_loft_clamp_planar_c | 21543 | The tangents are constrained to be parallel to a single plane |
PK_BODY_loft_clamp_vec_face_c | 21544 | The tangent directions across the profile or guide are constrained at the vertices supplied in the vector clamp. Tangents are specified around the profile or across the guide elsewhere by the face clamp. |
PK_BODY_loft_clamp_vec_planar_c | 21545 | The tangent directions across the profile or guide are constrained at the vertices supplied in the vector clamp. Tangents are specified around the profile or across the guide elsewhere to be parallel with the single plane from the planar clamp. |
PK_BODY_loft_clamp_vector_c | 21541 | The tangents across the profile or guide are constrained at its vertices to be the values specified |
Error Code | Number | Description |
---|---|---|
PK_BODY_loft_clamped_c | 21532 | Constrain the curvature according to the supplied clamp conditions. This option may only be used for clamps of type PK_BODY_loft_clamp_face_c or PK_BODY_loft_clamp_vec_face_c. |
PK_BODY_loft_natural_c | 21530 | Apply natural ( zero ) curvature across the boundary profile. |
PK_BODY_loft_unconstrained_c | 21531 | Apply no constraint on the curvature across the profile. |
Error Code | Number | Description |
---|---|---|
PK_BODY_loft_deriv_mag_round_c | 22772 | Vary default clamp magnitudes smoothly across profile sections with an aim to produce a more rounded shape across the entire loft. This is the recommended value. |
PK_BODY_loft_deriv_mag_single_c | 22770 | Use a single default clamp magnitude value across profile sections. |
PK_BODY_loft_deriv_mag_smooth_c | 22771 | Vary default clamp magnitudes smoothly across profile sections. |
Error Code | Number | Description |
---|---|---|
PK_BODY_loft_bad_clamp_c | 22000 | 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 PK_BODY_loft_deriv_mag_smooth_c; and vector clamp. |
PK_BODY_loft_bad_end_conds_c | 22002 | General fault detected in end conditions |
PK_BODY_loft_bad_guide_match_c | 22004 | Guide wire vertices do not intersect with profile vertices correctly |
PK_BODY_loft_bad_guide_wire_c | 22003 | Fault detected in a guide wire |
PK_BODY_loft_bad_match_c | 21559 | Unsuitable profile mappings detected |
PK_BODY_loft_bad_profile_c | 21552 | Invalid loft profile |
PK_BODY_loft_bad_profile_type_c | 22001 | Profile with incorrect body properties such as type, closure and orientation |
PK_BODY_loft_bad_simplify_c | 22005 | Simplify option is invalid |
PK_BODY_loft_check_failure_c | 21554 | Fault detected in generated body |
PK_BODY_loft_failure_c | 21551 | Internal algorithm failure |
PK_BODY_loft_geom_degen_c | 21557 | Lofted body has degeneracy in at least one of its geometries |
PK_BODY_loft_geom_self_int_c | 21555 | Lofted body has self intersection in at least one of its geometries |
PK_BODY_loft_ok_c | 21550 | Lofted body created without problems |
PK_BODY_loft_small_profile_c | 21558 | Profile is too small to loft |
PK_BODY_loft_surf_failure_c | 21553 | Failed to created lofted surface |
PK_BODY_loft_topol_self_int_c | 21556 | Lofted body has an invalid contact between two of its faces, edges, or vertices |
Error Code | Number | Description |
---|---|---|
PK_BODY_loft_update_0_c | 22520 | for updating v13.2 and earlier models |
PK_BODY_loft_update_1_c | 22521 | for updating v14.0 and v14.1 models |
PK_BODY_loft_update_2_c | 22522 | for updating v15.0 models |
PK_BODY_loft_update_3_c | 22524 | for updating v15.1 to v24.1 models |
PK_BODY_loft_update_4_c | 22525 | for updating v25.0 to v26.0 models |
PK_BODY_loft_update_default_c | 22523 | activate latest functionality |
PK_BODY_loft_update_v261_c | 22526 | for updating v26.1 models |
PK_BODY_loft_update_v270_c | 22527 | for updating v27.0 models |
PK_BODY_loft_update_v271_c | 22528 | for updating v27.1 models |
PK_BODY_loft_update_v280_c | 22529 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_BODY_make_from_copy_c | 26510 | Make bodies from copies of the given topologies. |
PK_BODY_make_from_original_c | 26511 | Make bodies from the given topologies replacing each topology in the original body with its copy. |
Error Code | Number | Description |
---|---|---|
PK_BODY_owb_gap_fill_linear_c | 21221 | No description Available |
PK_BODY_owb_gap_fill_natural_c | 21222 | No description Available |
PK_BODY_owb_gap_fill_round_c | 21220 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_BODY_patterned_success_c | 26990 | The operation was successful. |
Error Code | Number | Description |
---|---|---|
PK_BODY_pick_axial_c | 20901 | measure pick distance along ray |
PK_BODY_pick_axial_location_c | 20903 | measure pick distance along ray in either direction from the ray location |
PK_BODY_pick_radial_c | 20900 | measure pick distance perpendicular to ray |
PK_BODY_pick_ratio_c | 20902 | measure pick distance using a combination of axial and ratio methods |
Error Code | Number | Description |
---|---|---|
PK_BODY_sewing_assy_extend_c | 24192 | consider edges' face orientations to choose the right edge pair for gluing and perform additional heuristics if the face orientations provide no clear candidate edge-pair for gluing. This heuristic chooses the edge pair which provides the greatest opportunity to extend the match along neighbouring laminar edges. |
PK_BODY_sewing_assy_no_c | 24190 | no extra action taken. Default behaviour. |
PK_BODY_sewing_assy_orient_c | 24191 | consider edge's face orientation to try to determine a suitable edge pair for gluing. If this is inconclusive make no attempt to glue any of the matched edges. |
Error Code | Number | Description |
---|---|---|
PK_BODY_sewing_gen_loc_manf_c | 24241 | The behaviour of the sewing on general input bodies is controlled by the generalised topologies session flag All general input bodies are accepted. PK_BODY_sew_bodies sews general bodies where their laminar boundaries meet in a locally manifold configuration. If this configuration is non-oriented the sewing operation is not expected to adjust the orientations to produce a manifold configuration but will glue them together. All manifold general inputs are converted into sheets and all non-manifold general inputs are returned as unsewn bodies. |
PK_BODY_sewing_gen_no_c | 24240 | If non-manifold general inputs are present, then the sewing operation will fail with PK_ERROR_unsuitable_topology, otherwise all manifold general inputs are converted into sheets. Default behaviour. |
Error Code | Number | Description |
---|---|---|
PK_BODY_sewing_non_manifold_c | 18061 | - more than two sheets meet at given edges |
PK_BODY_sewing_non_oriented_c | 18062 | - sewing given edges would twist sheet once |
PK_BODY_sewing_overlapping_c | 18060 | - found sheets overlapping along given edges |
PK_BODY_sewing_unspecified_c | 18063 | - other internal failure encountered |
Error Code | Number | Description |
---|---|---|
PK_BODY_sewing_remove_cert_c | 18078 | - Identify, with reasonable certainty, sheets duplicated to within the tolerance specified by the gap width bound passed to PK_BODY_sew_bodies. PK_BODY_sewing_remove_cert_c will be slower and more successful in identifying duplicates than PK_BODY_sewing_remove_poss_c due to a greater effort made in comparing sheets. |
PK_BODY_sewing_remove_none_c | 18076 | - Don't bother at all |
PK_BODY_sewing_remove_poss_c | 18077 | - Identify possible duplicates to within modeller precision. |
Error Code | Number | Description |
---|---|---|
PK_BODY_sewing_any_c | 18073 | - make sheet least general possible ( i.e. prefer in order: solid, sheet, general ) |
PK_BODY_sewing_general_c | 18072 | - leave sheets as general bodies ( always ) |
PK_BODY_sewing_sheet_c | 18071 | - leave results as sheets unless non-manifold |
PK_BODY_sewing_solid_c | 18070 | - make closed sheets into solids |
Error Code | Number | Description |
---|---|---|
PK_BODY_simplify_analytic_c | 21520 | Try to make local simplifications to produce analytic surfaces |
PK_BODY_simplify_no_c | 21521 | Attempt no simplifications |
PK_BODY_simplify_swept_spun_c | 21522 | Try to make local simplifications to produce analytic, swept or spun surfaces |
PK_BODY_simplify_yes_c | 21520 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_BODY_smoothness_exact_c | 23020 | Edges are regarded as g1 smooth only if they meet at an angle less than session angle precision. |
PK_BODY_smoothness_relax_c | 23021 | The criterion for edges being regarded as g1 smooth is relaxed from the strict session angle precision to a larger angle set internally within Parasolid. |
Error Code | Number | Description |
---|---|---|
PK_BODY_sweep_align_arclength_c | 21563 | This option may only be used if at least one guide is supplied. This indicates that points on the path and guides are matched according to the proportional arc length distance along the path and guides. |
PK_BODY_sweep_align_normal_c | 21560 | Keep profile at fixed angle to path tangent, unless 'have_lock_direction' is set to PK_LOGICAL_true and 'lock_type' equals PK_sweep_lock_path_and_dir_c or PK_sweep_lock_path_c, in which case the profile will be kept at a fixed angle to the path tangent projected into the plane perpendicular to 'lock_direction'. If guides are supplied, then each corresponding guide point will be a fixed distance from the plane passing through the path position, and perpendicular to the path tangent (or the projected path tangent, if a lock direction is supplied). |
PK_BODY_sweep_align_parallel_c | 21561 | Keep profile at fixed angle to global axes. If guides are supplied, then each corresponding guide point will be a fixed distance from a plane passing through the path position, and which has a fixed orientation. |
PK_BODY_sweep_align_parm_c | 21562 | This option may only be used if at least one guide is supplied. This indicates that points on the path and guides will be matched according to the proportional parameter distance of the underlying edge curve. This option requires that the path and guides all have only one edge each. |
Error Code | Number | Description |
---|---|---|
PK_BODY_sweep_fair_default_c | 22213 | Activate latest functionality. |
PK_BODY_sweep_fair_no_c | 22210 | The method of sweeping is not improved. This should be used for updating models up to v13.0 that did not use the PK_BODY_sweep_fair_twist_c option. |
PK_BODY_sweep_fair_twist_2_c | 22212 | This should be used for updating v13.2 models that used the PK_BODY_sweep_fair_default_t option. |
PK_BODY_sweep_fair_twist_c | 22211 | This should be used for v12.1 and v13.0 models that used this option. |
Error Code | Number | Description |
---|---|---|
PK_BODY_sweep_bad_guide_c | 21594 | Invalid, unsuitable or missing sweep guide |
PK_BODY_sweep_bad_guide_clamp_c | 26161 | Invalid or unsuitable guide clamp |
PK_BODY_sweep_bad_lock_dir_c | 21592 | The lock direction is parallel to the path at some point |
PK_BODY_sweep_bad_lock_face_c | 21599 | Invalid or unsuitable lock face supplied |
PK_BODY_sweep_bad_match_c | 21595 | Unsuitable profile mappings in 'matches', or incorrect length of 'profile_matches' in |
PK_BODY_sweep_bad_path_c | 21582 | Invalid or unsuitable sweep path |
PK_BODY_sweep_bad_profile_c | 21583 | Invalid or unsuitable sweep profile |
PK_BODY_sweep_bad_trim_point_c | 21596 | Either a trim point has not been supplied when required, or the trim point is such that a unique set of faces to be trimmed to cannot be determined. |
PK_BODY_sweep_bad_vertex_c | 21591 | Invalid or unsuitable vertex supplied |
PK_BODY_sweep_check_failure_c | 21586 | Fault detected in generated body |
PK_BODY_sweep_curve_failure_c | 21585 | Failed to create profile curve |
PK_BODY_sweep_failure_c | 21581 | Internal algorithm failure |
PK_BODY_sweep_geom_degen_c | 21589 | Swept body has degeneracy in at least one of its geometries. |
PK_BODY_sweep_geom_self_int_c | 21587 | Swept body has self intersection in at least one of its geometries. |
PK_BODY_sweep_non_c2_c | 21593 | Swept body was created, but some of the geometry is non-c2 even though PK_continuity_c2_c and the path is c2 at the corresponding point. The positions on the path corresponding to these c2 discontinuities are returned in the corresponding edges or vertices are returned in the 'fault_entities' array. |
PK_BODY_sweep_non_g1_failure_c | 21597 | Failed to handle non-G1 path |
PK_BODY_sweep_ok_c | 21580 | Swept body created without problems |
PK_BODY_sweep_repaired_c | 21598 | Swept body was created, and some of the swept surfaces have been repaired because they would otherwise have been self- intersecting. The 'fault_entities' array will contain the list of faces that have been repaired. This value will only ever be returned if PK_BODY_make_swept_body_2 was called with 'repair' set to PK_sweep_repair_report_c. If PK_continuity_c2_c, then any positions where the path is c2 but the swept geometry is non-c2 will also be returned in the edges or vertices returned in the corresponding entries of the |
PK_BODY_sweep_small_profile_c | 21590 | Profile is too small to sweep |
PK_BODY_sweep_surf_failure_c | 21584 | Failed to create swept surface |
PK_BODY_sweep_topol_self_int_c | 21588 | Swept body has an invalid contact between two of its faces, edges, or vertices. |
PK_BODY_sweep_torsion_failure_c | 26160 | Sweep along closed path with torsion does not close: end profile rotates such that it is not within tolerance of the start profile. Returned body consists of profiles at start and end of sweep, instead of failed swept body. |
Error Code | Number | Description |
---|---|---|
PK_BODY_sweep_law_curve_c | 21572 | The law is a continuous scalar valued function. It is specified by a 1-dimensional B-spline curve parameterised to the values of the scalar law. If the path is composed of a single C1 smooth edge then the parameter values are mapped linearly onto the path's parameterisation. |
PK_BODY_sweep_law_curve_inv_c | 21573 | The law is a continuous scalar valued function. It is specified by a 1-dimensional B-spline curve that represents the inverse of the function, i.e. it is parameterised over the values of the law and evaluates to values in the range [0 1]. If the path is composed of a single C1 smooth edge then the evaluated values are mapped linearly onto the path's parameterisation. |
PK_BODY_sweep_law_discrete_c | 21571 | The law is specified by giving a discrete set of values to be interpolated at the vertices of the path. |
PK_BODY_sweep_law_none_c | 21570 | The law structure is empty/unused. |
Error Code | Number | Description |
---|---|---|
PK_BODY_sweep_scale_both_c | 22542 | Scale both the size of the profile and its relative position to the path. |
PK_BODY_sweep_scale_posn_c | 22540 | Scale the relative position of the profile to the path, but maintain the size of the profile. |
PK_BODY_sweep_scale_size_c | 22541 | Scale the size of the profile, but maintain the relative position of the profile to the path. |
Error Code | Number | Description |
---|---|---|
PK_BODY_sweep_update_0_c | 24450 | for updating v22.0 and earlier models |
PK_BODY_sweep_update_1_c | 24452 | for updating v22.1 - v24.0 models |
PK_BODY_sweep_update_2_c | 24453 | for updating v24.1 models |
PK_BODY_sweep_update_3_c | 24454 | for updating v25.0 - v26.0 models |
PK_BODY_sweep_update_default_c | 24451 | activate latest functionality |
PK_BODY_sweep_update_v261_c | 24455 | for updating v26.1 models |
PK_BODY_sweep_update_v270_c | 24456 | for updating v27.0 models |
PK_BODY_sweep_update_v271_c | 24457 | for updating v27.1 models |
PK_BODY_sweep_update_v280_c | 24458 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_BODY_topology_columns_c | 21831 | Produces columns of faces corresponding to the profile edges. For a single profile, the result is a column of faces for each edge in the profile. For multiple profiles, the result is a column of faces for each set of corresponding edges in the profiles. Each column of faces will contain the minimum number of faces. |
PK_BODY_topology_grid_c | 21832 | Produces a grid of faces. Additional edges may be created, so that the number of faces in each column of faces is equal to or greater than the number produced with PK_BODY_topology_columns_c. |
PK_BODY_topology_minimal_c | 21830 | Produce the minimum number of faces (default). |
Error Code | Number | Description |
---|---|---|
PK_BODY_type_prefer_general_c | 26532 | The resulting body type will be general. |
PK_BODY_type_prefer_original_c | 26533 | The result of the operation should be a body of the same type as the target if possible. |
PK_BODY_type_prefer_sheet_c | 26531 | The result of the operation should be a sheet body if possible. |
PK_BODY_type_prefer_solid_c | 26530 | The result of the operation should be a solid body if possible. |
Error Code | Number | Description |
---|---|---|
PK_BODY_type_acorn_c | 5606 | a topologically zero dimensional manifold body containing two or more isolated vertices. |
PK_BODY_type_compound_c | 5609 | a compound body containing zero or more child bodies |
PK_BODY_type_empty_c | 5608 | a body consisting solely of an unbounded void region. |
PK_BODY_type_general_c | 5605 | a body which is non-manifold and/or of mixed topological dimensionality. |
PK_BODY_type_minimum_c | 5603 | a topologically zero dimensional manifold body containing a single isolated vertex. |
PK_BODY_type_sheet_c | 5602 | a topologically two dimensional manifold body containing one or more connected sets of faces, where any edge is at the junction of no more than two faces. |
PK_BODY_type_solid_c | 5601 | a topologically three dimensional manifold body containing one or more disjoint and separate solid regions. All faces form a boundary between a solid and a void region. |
PK_BODY_type_unspecified_c | 5607 | the body type is not specified. |
PK_BODY_type_wire_c | 5604 | a topologically one dimensional manifold body containing one or more connected sets of edges, where any vertex is at the junction of no more than two edges. |
Error Code | Number | Description |
---|---|---|
PK_boolean_check_fa_no_c | 21800 | do not perform any face checks |
PK_boolean_check_fa_yes_c | 21801 | perform individual face checks |
Error Code | Number | Description |
---|---|---|
PK_boolean_fence_back_c | 18211 | keep bodies behind |
PK_boolean_fence_front_c | 18210 | keep bodies in front |
PK_boolean_fence_none_c | 18212 | keep all bodies |
Error Code | Number | Description |
---|---|---|
PK_boolean_intersect | 15901 | No description Available |
PK_boolean_intersect_c | 15901 | intersect target and tool entities |
PK_boolean_subtract | 15902 | No description Available |
PK_boolean_subtract_c | 15902 | subtract tool entity from target entity |
PK_boolean_unite | 15903 | No description Available |
PK_boolean_unite_c | 15903 | unite target and tool entities |
Error Code | Number | Description |
---|---|---|
PK_boolean_impose_no_c | 26780 | Neither body imposes |
PK_boolean_impose_target_c | 26781 | Target material imposes on tool material |
PK_boolean_impose_tools_c | 26782 | Tool material imposes on target material |
Error Code | Number | Description |
---|---|---|
PK_boolean_match_style_auto_c | 21992 | match conditions automatically selected |
PK_boolean_match_style_basic_c | 21990 | original match specification |
PK_boolean_match_style_relax_c | 21991 | relax the match conditions |
Error Code | Number | Description |
---|---|---|
PK_boolean_match_contains_c | 18251 | first region contains second region |
PK_boolean_match_exact_c | 18250 | regions match exactly |
PK_boolean_match_imprinted_c | 18253 | regions have been imprinted |
PK_boolean_match_overlap_c | 18252 | regions overlap |
Error Code | Number | Description |
---|---|---|
PK_boolean_match_update_0_c | 23390 | for updating pre-V17.1 models |
PK_boolean_match_update_dflt_c | 23391 | use latest functionality |
Error Code | Number | Description |
---|---|---|
PK_boolean_material_default_c | 22832 | material side implied by body type |
PK_boolean_material_inside_c | 22831 | face normals point away from solid material |
PK_boolean_material_none_c | 22830 | neither side of face is solid material |
PK_boolean_material_outside_c | 22833 | face normals point into solid material |
Error Code | Number | Description |
---|---|---|
PK_boolean_no_effect_advanced_c | 23161 | No effect reported wherever possible. |
PK_boolean_no_effect_basic_c | 23160 | Reporting when a no effect boolean occurs (i.e. the target is unaffected by the tools) is compatible with V16.1 and earlier. |
Error Code | Number | Description |
---|---|---|
PK_boolean_prefer_general_c | 22924 | The resulting body type will be general. |
PK_boolean_prefer_original_c | 22922 | The result of the boolean should be a body of the same type as the target if possible. |
PK_boolean_prefer_sheet_c | 22921 | The result of the boolean should be a sheet body if possible. |
PK_boolean_prefer_simplest_c | 22925 | The resulting body type will be the simplest possible. |
PK_boolean_prefer_solid_c | 22920 | The result of the boolean should be a solid body if possible. |
PK_boolean_prefer_wire_c | 22923 | The result of the boolean should be a wire body if possible. |
Error Code | Number | Description |
---|---|---|
PK_boolean_exclude | 15905 | No description Available |
PK_boolean_exclude_c | 15905 | exclude regions from the result |
PK_boolean_include | 15906 | No description Available |
PK_boolean_include_c | 15906 | include regions in the result |
PK_boolean_mixed_selection_c | 15948 | mixed include and exclude region selection |
PK_boolean_off_c | 15949 | turns off the selection facility |
Error Code | Number | Description |
---|---|---|
PK_boolean_report_failure_c | 21600 | general failure |
PK_boolean_report_imprint_fail_c | 21607 | face imprinting operation failed |
PK_boolean_report_inside_out_c | 21610 | operation would result in an inside out solid body |
PK_boolean_report_intersect_fail_c | 21608 | face clashing operation failed |
PK_boolean_report_invalid_face_c | 21609 | invalid face detected |
PK_boolean_report_invalid_match_c | 21606 | invalid matched region specified |
PK_boolean_report_non_manifold_c | 21605 | operation would result in non-manifold body |
PK_boolean_report_opposed_sheets_c | 21601 | attempt to unite opposed sheets |
PK_boolean_report_partial_coi_c | 21603 | failure due to partial coincidence |
PK_boolean_report_solid_has_void_c | 21602 | solid has illegal void |
PK_boolean_report_t_sheet_c | 21604 | operation would result in T-sheet |
Error Code | Number | Description |
---|---|---|
PK_boolean_result_failed_c | 21653 | The boolean failed. The 'bodies' array will be returned as null. The report structures must be inspected to determine the reason for the failure and to identify the location of the failure. If this status is returned, the input bodies may have been modified and the application cannot assume that they are in a valid state. |
PK_boolean_result_imprint_c | 21656 | The boolean succeeded, however the target body is unchanged except that it may have gained some mergeable edges or vertices. |
PK_boolean_result_is_tool_c | 21655 | No description Available |
PK_boolean_result_multiple_c | 21657 | This value is deprecated and is only returned when asking the session to behave as an earlier version. |
PK_boolean_result_no_clash_c | 21651 | The boolean succeeded, however there was no interaction between any of the target and tool entities. This means that, taking the material side settings into account, none of the target and tool entities clashed with one another. Also, none of the resulting entities contain solid regions with bounding shells that come from more than one of any of the target or tool entities. |
PK_boolean_result_no_effect_c | 21652 | The boolean succeeded, however the tools had no effect on the target, and therefore the target body is returned unchanged. |
PK_boolean_result_not_solid_c | 21654 | The boolean succeeded, however the resultant entities cannot be converted into solid bodies. |
PK_boolean_result_success_c | 21650 | The boolean succeeded and the resultant entities are returned within the 'bodies' array. |
Error Code | Number | Description |
---|---|---|
PK_boolean_select_adjacent_c | 21001 | specified region may be on or adjacent to imprinted topology |
PK_boolean_select_propagate_c | 21002 | region selection will be propagated to new regions if the specified region is split |
PK_boolean_select_specific_c | 21000 | specified region must not be on or adjacent to imprinted topology |
Error Code | Number | Description |
---|---|---|
PK_boolean_track_type_basic_c | 23540 | Tracking records are compatible with v17.1 and earlier. Tracking records associated with edges generated by imprint completion contain information regarding the original topology upon which they are imprinted only. |
PK_boolean_track_type_comp_c | 23541 | Tracking records for edges generated by imprint completion contain information regarding the original topology upon which they are imprinted; additionally implied information regarding the topology on the other body is included. This is the topology on the other body which caused the imprint from which completion is occurring. |
Error Code | Number | Description |
---|---|---|
PK_boolean_update_0_c | 24940 | for updating v23.1 and earlier models |
PK_boolean_update_1_c | 24942 | for updating v24.0 models |
PK_boolean_update_2_c | 24943 | for updating v24.1 models |
PK_boolean_update_3_c | 24944 | for updating v25.0 models |
PK_boolean_update_4_c | 24945 | for updating v25.1 models |
PK_boolean_update_5_c | 24946 | for updating v26.0 models |
PK_boolean_update_default_c | 24941 | activate latest functionality |
PK_boolean_update_v261_c | 24947 | for updating v26.1 models |
PK_boolean_update_v270_c | 24948 | for updating v27.0 models |
PK_boolean_update_v271_c | 24949 | for updating v27.1 models |
PK_boolean_update_v280_c | 25750 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_bound_side_both_c | 22980 | Both sides should be in the first division. |
PK_bound_side_in_c | 22982 | The inside should be in the first division. |
PK_bound_side_out_c | 22981 | The outside should be in the first division. |
Error Code | Number | Description |
---|---|---|
PK_bound_body_c | 21854 | option is given then Parasolid will find candidate faces on |
PK_bound_distance_c | 21850 | the extrusion is bounded by a copy of the non-negative. Putting the bound in the opposite direction to the 'path' vector is achieved by setting 'forward' in the PK_bound_def_t structure to PK_LOGICAL_false. This may only be used when 'extruded_body' is PK_ENTITY_null. |
PK_bound_face_c | 21853 | the extrusion is bounded by the given face, and, if necessary, whatever adjacent faces are required to complete a division. The face and any necessary adjacent faces are not affected by the operation. |
PK_bound_none_c | 21855 | the corresponding end of 'extruded_body' is not altered by this operation. Can only be used when |
PK_bound_sheet_c | 21851 | the extrusion is bounded by its intersection with the given sheet body. When the profile is a wire or sheet body, the bounding sheet body is destroyed by the operation. |
PK_bound_surf_c | 21852 | the extrusion is bounded by a given surface. The surface may be given explicitly, or a face may be given, in which case the face's surface will be used. The division may extend beyond the face on the face's surface. The surface is not affected by the operation. |
Error Code | Number | Description |
---|---|---|
PK_BSURF_constrained_failure_c | 24001 | unspecified failure |
PK_BSURF_constrained_not_fit_c | 24002 | unable to fit to within tolerances |
PK_BSURF_constrained_success_c | 24000 | fit succeeded |
Error Code | Number | Description |
---|---|---|
PK_BSURF_fitted_bad_eval_type_c | 23235 | invalid eval type supplied |
PK_BSURF_fitted_bad_range_c | 23233 | invalid range supplied |
PK_BSURF_fitted_bad_tolerance_c | 23234 | invalid tolerance supplied |
PK_BSURF_fitted_eval_failure_c | 23232 | evaluator function failed |
PK_BSURF_fitted_failure_c | 23231 | unspecified failure |
PK_BSURF_fitted_success_c | 23230 | fit succeeded |
PK_BSURF_fitted_u_interp_parm_c | 23236 | invalid u interpolation parameter supplied |
PK_BSURF_fitted_v_interp_parm_c | 23237 | invalid v interpolation parameter supplied |
Error Code | Number | Description |
---|---|---|
PK_BSURF_form_arbitrary_c | 8701 | The surface shape is not special. |
PK_BSURF_form_conical_c | 8704 | The surface is a piece of cone. |
PK_BSURF_form_cylindrical_c | 8703 | The surface is a piece of cylinder. |
PK_BSURF_form_gen_cone_c | 8709 | The surface is a generalised cone. The above is not supported at v7.0 and will be translated as 'unset'. |
PK_BSURF_form_planar_c | 8702 | The surface is a piece of plane. |
PK_BSURF_form_quadric_c | 8710 | The surface is quadric. |
PK_BSURF_form_revolved_c | 8707 | The surface is a b-spline curve revolved. |
PK_BSURF_form_ruled_c | 8708 | The surface is ruled. |
PK_BSURF_form_spherical_c | 8705 | The surface is a piece of sphere. |
PK_BSURF_form_swept_c | 8711 | The surface is a b-spline curve swept. |
PK_BSURF_form_toroidal_c | 8706 | The surface is a piece of torus. |
PK_BSURF_form_unset_c | 8700 | The surface shape has not been calculated. |
Error Code | Number | Description |
---|---|---|
PK_chain_optimise_for_reblend_c | 25271 | The blend chains identified are processed to support reblending operations The aim is to avoid identifying smoothly varying transitions between genuine constant radius blend chains as adjacent smoothly-connected chains of different constant radius. Faces identified to be transitional are removed from the blend chains. |
PK_chain_optimise_none_c | 25270 | No processing is performed. |
Error Code | Number | Description |
---|---|---|
PK_change_edge_method_entity_c | 25720 | The geometry for the edge curve and any associated step face is determined from the user supplied entities. |
PK_change_edge_method_proj_c | 25723 | The geometry for the edge curve is generated by projecting the existing or user supplied curve onto the new face along the normals of the new face. This method is unsupported for step face generation. |
PK_change_edge_method_ruled_c | 25722 | The geometry for the edge curve is generated by sweeping the existing curve along the original face normals to produce a ruled surface and intersecting with the new face. Any step face will have this ruled surface as its surface. |
PK_change_edge_method_swept_c | 25721 | The geometry for the edge curve is generated by sweeping the existing or user supplied curve in a specific direction and intersecting with the new face. Any step face will have the surface of this sweep as its surface. |
Error Code | Number | Description |
---|---|---|
PK_change_track_edges_laminar_c | 24821 | Track laminar edges. |
PK_change_track_edges_no_c | 24820 | Do not track edges. |
Error Code | Number | Description |
---|---|---|
PK_check_attribs_no_c | 25230 | Do not check system attributes. |
PK_check_attribs_yes_c | 25231 | Check the validity of system attributes are within valid ranges, and that only legal characters are used in string fields). |
Error Code | Number | Description |
---|---|---|
PK_check_bgeom_no_c | 18290 | don't do B geometry validity checks |
PK_check_bgeom_yes_c | 18291 | check continuity of B-geometry |
Error Code | Number | Description |
---|---|---|
PK_check_corrupt_no_c | 18360 | don't do data structure corruption checks |
PK_check_corrupt_yes_c | 18361 | check for corrupt data structure and check identifiers |
Error Code | Number | Description |
---|---|---|
PK_check_extra_faults_0_c | 24720 | return version 0 check fault states |
PK_check_extra_faults_1_c | 24721 | return version 1 check fault states |
PK_check_extra_faults_latest_c | 24722 | return latest check fault states |
Error Code | Number | Description |
---|---|---|
PK_check_fa_fa_no_c | 18340 | don't do face-face consistency checks |
PK_check_fa_fa_yes_c | 18341 | do face-face consistency checks |
Error Code | Number | Description |
---|---|---|
PK_check_fa_X_no_c | 18320 | don't do face self intersection checks |
PK_check_fa_X_yes_c | 18321 | do face self intersection tests |
Error Code | Number | Description |
---|---|---|
PK_check_geom_basic_c | 18281 | check for invalid or degenerate geometry |
PK_check_geom_full_c | 18283 | as for PK_check_geom_lazy_c but ignore the results of pre-V5 checks |
PK_check_geom_lazy_c | 18282 | check for invalid, degenerate or self-intersecting geometry |
PK_check_geom_no_c | 18280 | don't do geometry validity checks |
PK_check_geom_yes_c | 18284 | do all geometry checks regardless of previous checks or interface parameters |
Error Code | Number | Description |
---|---|---|
PK_check_loops_no_c | 18330 | don't do loops checks |
PK_check_loops_yes_c | 18331 | check for loop consistency of faces |
Error Code | Number | Description |
---|---|---|
PK_check_mesh_basic_c | 25941 | check for corrupt or non-manifold meshes, degenerate or flat mfacets and bad mvertex normals |
PK_check_mesh_no_c | 25940 | don't do mesh validity checks |
PK_check_mesh_yes_c | 25942 | check for self-intersections and slits in addition to basic checks |
Error Code | Number | Description |
---|---|---|
PK_check_nmnl_geom_no_c | 23650 | don't do nominal geometry checks |
PK_check_nmnl_geom_yes_c | 23651 | do nominal geometry checks |
Error Code | Number | Description |
---|---|---|
PK_check_returns_0_c | 23661 | return version 0 check fault information |
PK_check_returns_1_c | 23662 | return version 1 check fault information |
PK_check_returns_2_c | 23663 | return version 2 check fault information |
PK_check_returns_3_c | 23664 | return version 3 check fault information |
PK_check_returns_4_c | 23665 | return version 4 check fault information |
PK_check_returns_5_c | 23666 | return version 5 check fault information |
PK_check_returns_latest_c | 23660 | return latest check fault information |
Error Code | Number | Description |
---|---|---|
PK_check_sh_no_c | 18350 | don't do shell consistency checks |
PK_check_sh_yes_c | 18351 | check for inside-out or inconsistent shells |
Error Code | Number | Description |
---|---|---|
PK_check_size_box_no_c | 18310 | don't do size box violation checks |
PK_check_size_box_yes_c | 18311 | do size box violation checks |
Error Code | Number | Description |
---|---|---|
PK_ASSEMBLY_state_bad_type_c | 24620 | No description Available |
PK_ASSEMBLY_state_corrupt_c | 22895 | assembly data structure is corrupt |
PK_ASSEMBLY_state_cyclic_ref_c | 24621 | assembly structure contains cyclic references |
PK_ASSEMBLY_state_invalid_id_c | 26773 | assembly has invalid or duplicate identifiers |
PK_ATTDEF_state_bad_name_c | 13841 | an attribute definition name is not transmissible in text XT format |
PK_ATTRIB_state_bad_data_len_c | 13844 | a field of a system attribute has an invalid amount of data filled |
PK_ATTRIB_state_bad_string_c | 13842 | an attribute string field is not transmissible in text XT format |
PK_ATTRIB_state_bad_ustring_c | 13845 | a Unicode string in a system attribute is invalid |
PK_ATTRIB_state_byte_oor_c | 13846 | a byte field of a system attribute is out of (valid) range |
PK_ATTRIB_state_empty_field_c | 13847 | a required field in a system attribute contains no data |
PK_ATTRIB_state_int_oor_c | 13848 | an integer field of a system attribute is out of (valid) range |
PK_ATTRIB_state_invalid_att_c | 13843 | a system attribute has invalid data |
PK_ATTRIB_state_non_unit_vec_c | 13849 | a vector field required to be of unit length is not |
PK_ATTRIB_state_p_vector_oor_c | 13852 | a position vector field is out of range |
PK_ATTRIB_state_real_oor_c | 13850 | a real field of a system attribute is out of (valid) range |
PK_ATTRIB_state_short_oor_c | 13851 | a short field of a system attribute is out of (valid) range |
PK_BB_state_corrupt_c | 22891 | bulletin board is corrupt |
PK_BCURVE_state_bad_dimen_c | 25768 | Control vertex dimension should be 3 or 4 |
PK_BCURVE_state_bad_knot_seq_c | 25767 | Knot sequence is not monotonic |
PK_BCURVE_state_close_knots_c | 22899 | bcurve has knot values closer than allowed. |
PK_BCURVE_state_knot_bad_mult_c | 25764 | bad multiplicity for the given knot |
PK_BCURVE_state_knot_count_c | 25766 | number of knots != number of vertices + degree + 1 |
PK_BCURVE_state_knot_periodic_c | 25762 | The knot periodicity condition is violated |
PK_BCURVE_state_knot_vx_count_c | 25765 | number of vertices < degree + 1 |
PK_BCURVE_state_vx_periodic_c | 25761 | The control vertices do not satisfy the periodic condition |
PK_BLENDSF_state_bad_spine_c | 25769 | The spine does not lie on the offset surface |
PK_BODY_state_bad_regions_c | 13835 | regions of body are inconsistent |
PK_BODY_state_bad_type_c | 24622 | body is of wrong type |
PK_BODY_state_corrupt_c | 13802 | data structure is corrupt |
PK_BODY_state_inside_out_c | 13801 | body is inside out |
PK_BODY_state_invalid_ident_c | 13836 | body has invalid or duplicate identifiers |
PK_BODY_state_no_region_c | 24623 | body has no regions |
PK_BODY_state_no_shell_c | 24624 | body has no shell |
PK_BODY_state_no_solid_reg_c | 24625 | body is solid but has no solid region |
PK_BODY_state_ok_but_alt_type_c | 24712 | Body is ok but of an alternative type to that specified |
PK_BODY_state_ok_c | 16401 | OK |
PK_BODY_state_region_1_solid_c | 24626 | body's first region is not void ( i.e. most likely solid but could be empty ) |
PK_BODY_state_shell_not_first_c | 24627 | the first shell of the body is not the returned first shell of a solid region |
PK_BODY_state_wrong_ext_reg_c | 24628 | manifold solid body has wrong external region, the returned region is the region of the first shell of a face in the first shell of the body. This region should coincide with the first region of the body |
PK_BODY_state_wrong_num_regs_c | 24629 | body has wrong number of regions |
PK_BSURF_state_bad_dimen_c | 25780 | Control vertex dimension should be 3 or 4 |
PK_BSURF_state_bad_uknot_seq_c | 25778 | u knots sequence is not monotonic |
PK_BSURF_state_bad_vknot_seq_c | 25779 | v knots sequence is not monotonic |
PK_BSURF_state_bad_vx_uperiod_c | 25801 | The periodicity condition in u for the control vertices is violated |
PK_BSURF_state_bad_vx_vperiod_c | 25802 | The periodicity condition in v for the control vertices is violated |
PK_BSURF_state_close_u_knots_c | 22900 | bsurface has u knot values closer than allowed. |
PK_BSURF_state_close_v_knots_c | 22901 | bsurface has v knot values closer than allowed. |
PK_BSURF_state_knot_vx_count_c | 25771 | number of control vertices < degree + 1 |
PK_BSURF_state_uknot_bad_mult_c | 25774 | bad multiplicity for the given u knot |
PK_BSURF_state_uknot_count_c | 25776 | number of u knots != number of vertices + degree + 1 |
PK_BSURF_state_uknot_periodic_c | 25772 | The u knot periodicity condition is violated |
PK_BSURF_state_uknot_vx_count_c | 25799 | No description Available |
PK_BSURF_state_vknot_bad_mult_c | 25775 | bad multiplicity for the given v knot |
PK_BSURF_state_vknot_count_c | 25777 | number of v knots != number of vertices + degree + 1 |
PK_BSURF_state_vknot_periodic_c | 25773 | The v knot periodicity condition is violated |
PK_BSURF_state_vknot_vx_count_c | 25800 | No description Available |
PK_BSURF_state_vx_periodic_c | 25770 | The control vertices do not satisfy the periodic condition |
PK_CIRCLE_state_bad_radius_c | 25781 | Radius outside of the accepted range |
PK_CURVE_state_inconsistent_c | 16403 | inconsistent directions of loops of curves |
PK_EDGE_state_bad_face_order_c | 13832 | on a non-manifold edge, the face order around the edge does not match the order of the faces' surfaces around the edge |
PK_EDGE_state_bad_fins_c | 24630 | edge has bad fins |
PK_EDGE_state_bad_order_c | 16406 | edges incorrectly ordered at vertex |
PK_EDGE_state_bad_polyline_c | 26570 | polyline not valid for edge |
PK_EDGE_state_bad_sp_nmnl_c | 13839 | spcurve not within edge's tolerance of nominal geometry |
PK_EDGE_state_bad_spcurve_c | 13820 | spcurves not within edge's tolerance |
PK_EDGE_state_bad_tol_c | 24631 | edge has tolerance but it is smaller than the working precision |
PK_EDGE_state_bad_vertex_c | 13818 | vertex does not lie on edge's curve |
PK_EDGE_state_bad_vertex_nmnl_c | 13838 | vertex does not lie on nominal geometry |
PK_EDGE_state_bad_wire_ed_ed_c | 13831 | two wireframe edges intersect at a position other than a vertex |
PK_EDGE_state_fin_bad_ring_c | 24632 | edge is ring edge ( has no vertex) but the returned fin has a next or previous fin of edge which is not a fin of this ring edge. |
PK_EDGE_state_fin_ed_next_pos_c | 24633 | next fin of edge has same sense as fin |
PK_EDGE_state_fin_ed_not_ed_c | 24634 | edge has a fin (which is returned) whose owner is not the edge |
PK_EDGE_state_fin_not_pos_c | 24635 | the first fin of the edge does not have positive sense |
PK_EDGE_state_open_c | 13817 | open or non-periodic curve on ring edge |
PK_EDGE_state_open_nmnl_c | 13837 | open or non-periodic nominal geometry on ring edge |
PK_EDGE_state_reversed_c | 13819 | curve in wrong direction for edge |
PK_EDGE_state_reversed_nmnl_c | 13840 | nominal geometry in wrong direction |
PK_EDGE_state_single_vertex_c | 24636 | edge has one fin with vertex and one fin without vertex |
PK_EDGE_state_touch_edge_c | 22902 | two edges which share common vertices touch at a position other than at those vertices |
PK_EDGE_state_vertices_touch_c | 13821 | vertices of edge touch |
PK_EDGE_state_wire_corrupt_c | 24637 | wire frame edge is corrupt |
PK_ENTITY_state_bad_owner_c | 24639 | entity has wrong owner, should be the returned one |
PK_ENTITY_state_has_att_group_c | 24640 | entity has an attribute or group which it is not allowed to own |
PK_ENTITY_state_in_group_c | 24713 | entity is a member of a group of which it is not allowed to be a member |
PK_ENTITY_state_invalid_c | 13808 | the entity, usually geometric, is invalid |
PK_ENTITY_state_shared_c | 24641 | entity wrongly has more than one owners |
PK_FACE_state_bad_edge_c | 13823 | edge does not lie on face's surface |
PK_FACE_state_bad_edge_order_c | 13824 | the edge order around the face does not match the order of the edges' curves around the face. |
PK_FACE_state_bad_face_face_c | 13816 | face face inconsistency, where there is an intersection between two faces that is not along a shared edge or vertex. |
PK_FACE_state_bad_loops_c | 13826 | loops inconsistent |
PK_FACE_state_bad_vertex_c | 13822 | vertex does not lie on face's surface |
PK_FACE_state_bad_wire_fa_ed_c | 13830 | a wireframe edge intersects a face at a position other than a vertex |
PK_FACE_state_check_fail_c | 13829 | checker failure during face/face check |
PK_FACE_state_diff_sh_same_rg_c | 24642 | face has two distinct shells which incorrectly belong to the same region |
PK_FACE_state_disjoint_mesh_c | 25937 | face has a disjoint mesh attached |
PK_FACE_state_edge_moebius_c | 24643 | face is a moebius strip, the orientation of the edge's two fins are the same when the face meets them |
PK_FACE_state_no_vtx_at_sing_c | 13825 | a surface singularity has no accompanying vertex |
PK_FACE_state_redundant_c | 16402 | face redundant with respect to tolerances |
PK_FACE_state_self_int_c | 13804 | face is self intersecting |
PK_FACE_state_wrong_sense_c | 24646 | face has badly defined sense |
PK_FIN_state_bad_c | 24647 | fin in bad state |
PK_FIN_state_bad_ed_fins_c | 24648 | repeatedly asking for the next fin of the edge does not return to the first fin |
PK_FIN_state_corrupt_c | 24649 | fin is corrupt |
PK_FIN_state_ed_next_is_fin_c | 24650 | next fin of edge (entity_2) is the fin itself |
PK_FIN_state_edge_diff_vertex_c | 24651 | the two fins have the same sense, belong to the same edge but point to different vertices |
PK_FIN_state_no_ed_next_in_sh_c | 24652 | no next fin of edge even though both are known to lie in the same shell |
PK_FIN_state_non_zero_ident_c | 24653 | fin must not have identifier |
PK_FIN_state_not_ed_next_prev_c | 24654 | previous fin of (next fin of edge) is not the fin itself despite the body being either solid or a sheet body |
PK_FIN_state_not_lp_next_prev_c | 24655 | previous fin of (next fin in loop) is not the fin itself |
PK_FIN_state_vx_not_vx_c | 24656 | positive fin of edge terminating at vertex does not point to the vertex |
PK_FIN_state_wrong_vertex_c | 24657 | fin should be pointing to the returned vertex |
PK_GEOM_state_bad_dep_type_c | 24658 | geometry has a dependent which is not geometry |
PK_GEOM_state_bad_geom_owner_c | 24659 | geometry has a geometric owner which is neither curve nor surface |
PK_GEOM_state_bad_owner_c | 24660 | geometry has wrong owner, the required owner is returned |
PK_GEOM_state_bad_topol_owner_c | 24661 | geometry's owner is of wrong type |
PK_GEOM_state_corrupt_c | 22893 | geometry is corrupt |
PK_GEOM_state_degenerate_c | 13806 | degenerate geometry |
PK_GEOM_state_dup_geom_owner_c | 24662 | geometry's owner appears more than once as owner of the geometry |
PK_GEOM_state_not_owners_dep_c | 24663 | geometry is not a geometric dependant of its geometric owner |
PK_GEOM_state_not_owning_dep_c | 24664 | geometry is not a geometric owner of its geometric dependant |
PK_GEOM_state_outside_box_c | 25782 | The geometry is outside the size box |
PK_GEOM_state_self_int_c | 13805 | self intersecting geometry |
PK_GROUP_state_bad_c | 24665 | group in bad state |
PK_INSTANCE_state_bad_transf_c | 24666 | instance transform invalid |
PK_INSTANCE_state_bad_type_c | 24667 | instance is of wrong type |
PK_INSTANCE_state_corrupt_c | 24668 | No description Available |
PK_ITEM_state_unattached_c | 22898 | item is not attached to any owner |
PK_KI_LIST_state_corrupt_c | 22892 | KI list is corrupt |
PK_LATTICE_state_bad_graph_c | 26571 | lattice has an invalid graph |
PK_LATTICE_state_bad_lball_c | 26572 | geometry of an lball is invalid |
PK_LATTICE_state_bad_lrod_c | 26573 | geometry of an lrod is invalid |
PK_LATTICE_state_corrupt_c | 26574 | lattice is corrupt |
PK_LATTICE_state_disjoint_c | 26575 | lattice is disjoint |
PK_LATTICE_state_dup_lrod_c | 26576 | lattice has more than one lrod between the same pair of lballs. |
PK_LATTICE_state_isolated_c | 26577 | lattice has an isolated lball |
PK_LATTICE_state_lrod_end_c | 26578 | lrod radius at the end of an lrod is greater than that of the lball |
PK_LATTICE_state_no_lballs_c | 26579 | lattice has no lballs |
PK_LATTICE_state_no_lrods_c | 26770 | lattice has no lrods |
PK_LATTICE_state_self_int_c | 26771 | lattice is self-intersecting |
PK_LATTICE_state_short_lrod_c | 26772 | lballs of an lrod intersect |
PK_LINE_state_bad_unit_vec_c | 25783 | The direction vector is not a unit vector |
PK_LOOP_state_invalid_c | 16405 | invalid loop combination for surface type |
PK_LOOP_state_isolated_has_cu_c | 24669 | the curve belongs to an isolated vertex |
PK_LOOP_state_not_closed_c | 24707 | the start and end vertices of the edges in the loop, taking sense into account, do not match |
PK_MESH_state_bad_mvx_normal_c | 25930 | mesh vertex normal opposed to adjacent mfacet normals |
PK_MESH_state_corrupt_c | 25931 | mesh is corrupt |
PK_MESH_state_degen_mfacet_c | 25932 | mfacet has a zero length mfin |
PK_MESH_state_flat_mfacet_c | 25933 | mfacet has zero area |
PK_MESH_state_non_manifold_c | 25934 | mesh is non-manifold |
PK_MESH_state_not_created_c | 25939 | mesh could not be created from facets |
PK_MESH_state_not_loaded_c | 25938 | mesh could not be received |
PK_MESH_state_self_int_c | 25935 | mesh is self-intersecting |
PK_MESH_state_slit_c | 25936 | mesh has a slit |
PK_OFFSET_state_bad_dist_c | 25784 | the offset distance parameter is less than the accepted minimum. |
PK_OFFSET_state_under_non_g1_c | 25786 | the underlying surface has a singularity region |
PK_OFFSET_state_under_sense_c | 25785 | the senses of the offset and its underlying surface disagree |
PK_PARTITION_state_corrupt_c | 22896 | partition is corrupt |
PK_PARTITION_state_xref_c | 22897 | two partitions reference a single item |
PK_PART_state_bad_attrib_c | 24670 | part has faulty attribute |
PK_PART_state_bad_attrib_list_c | 24671 | part has faulty attribute list |
PK_PART_state_bad_state_c | 24672 | part's state is badly defined |
PK_PART_state_corrupt_c | 24673 | corrupt part |
PK_PART_state_has_key_c | 24674 | part wrongly has key |
PK_PART_state_no_key_c | 24675 | part wrongly lacks key |
PK_REGION_state_bad_shells_c | 13828 | inconsistent shells |
PK_REGION_state_no_shell_c | 24676 | region has no shell and it is not the unique region of an infinite void body |
PK_REGION_state_wrongly_solid_c | 24677 | sheet or wire body has solid region |
PK_SESSION_state_corrupt_c | 22890 | session is corrupt |
PK_SHELL_state_bad_body_c | 24678 | shell's body inconsistent with shell |
PK_SHELL_state_bad_fa_orient_c | 24679 | shell has face which is inconsistent with the shell |
PK_SHELL_state_bad_sh_sh_c | 13834 | shell shell inconsistency |
PK_SHELL_state_bad_topol_geom_c | 13833 | a topological entity belonging to a shell is not geometrically within the shell |
PK_SHELL_state_bad_wf_acorn_c | 24680 | shell of solid body or sheet body but has a wireframe edge and/or acorn vertex (one of which is returned) |
PK_SHELL_state_bad_wf_c | 24681 | shell of wire body either has an inconsistent face or neither a vertex nor an edge |
PK_SHELL_state_closed_bad_fa_c | 24682 | shell's face fields are inconsistent with a closed shell |
PK_SHELL_state_ed_fa_in_acorn_c | 24683 | shell has a vertex and should be an acorn shell, however the shell also has faces and or edges (one of which is returned) |
PK_SHELL_state_eds_fragmented_c | 24684 | shell has a wireframe edge which does not belong to the set of connected faces and wireframe edges of the shell |
PK_SHELL_state_fas_fragmented_c | 24685 | shell has a face which does not belong to the set of connected faces and wireframe edges of the shell |
PK_SHELL_state_no_vx_ed_fa_c | 24686 | shell does not have any vertices, edges or faces |
PK_SHELL_state_not_owning_vx_c | 24687 | acorn shell contains vertex, however the the owner of the vertex is not the shell |
PK_SHELL_state_open_bad_fa_c | 24688 | shell's face fields are inconsistent with an open shell |
PK_SHELL_state_reg_meet_at_ed_c | 24689 | two shells (one of which is returned) of the same region meet at an edge |
PK_SHELL_state_reg_meet_at_vx_c | 24690 | two shells (one of which is returned) of the same region meet at a vertex |
PK_SHELL_state_sheet_no_fa_c | 24691 | shell belongs to sheet body but has no face |
PK_SHELL_state_too_many_fas_c | 24692 | shell belongs to wire body but has face |
PK_SPCURVE_state_bad_dimen_c | 25793 | The spcurve has invalid control vertex point dimension. It can have the values 2 or 3. |
PK_SPCURVE_state_bad_linear_c | 25760 | The linear bcurve has more than one segment |
PK_SPCURVE_state_non_c1_x_u_c | 25790 | The spcurve crosses a constant u parameter line where the surface is non C1 |
PK_SPCURVE_state_non_c1_x_v_c | 25791 | The spcurve crosses a constant v parameter line where the surface is non C1 |
PK_SPCURVE_state_non_g1_c | 25792 | The spcurve is not G1 |
PK_SPCURVE_state_non_g1_x_u_c | 25788 | The spcurve crosses a constant u parameter line where the surface is non G1 |
PK_SPCURVE_state_non_g1_x_v_c | 25789 | The spcurve crosses a constant v parameter line where the surface is non G1 |
PK_SPCURVE_state_surf_span_c | 25787 | A section of the spcurve is outside the surface |
PK_SPUN_state_profile_x_axis_c | 25794 | The spun profile should not cross its axis. |
PK_SWEPT_state_bad_min_rad_c | 25795 | The swept surface minimal radius of curvature is smaller than the accepted minimum. |
PK_TOPOL_state_bad_box_c | 24693 | topology has invalid box (a box is defined by a high and low coordinate, in this case one of the high coordinate values is lower than its corresponding low coordinate value) |
PK_TOPOL_state_bad_closed_c | 22903 | topology's geometry is closed but not periodic |
PK_TOPOL_state_bad_geom_share_c | 24694 | two edges or two faces share the same geometry, where their mutual order is inconsistent |
PK_TOPOL_state_bad_owner_type_c | 24695 | topology has owner of bad type |
PK_TOPOL_state_check_fail_c | 13812 | checker failure |
PK_TOPOL_state_extra_child_c | 24708 | parent has too many children |
PK_TOPOL_state_extra_parent_c | 24709 | child has too many parents |
PK_TOPOL_state_missing_parent_c | 24710 | child has too few parents |
PK_TOPOL_state_no_geom_c | 13803 | missing geometry |
PK_TOPOL_state_not_G1_c | 13827 | topology's geometry is not G1 continuous |
PK_TOPOL_state_parm_degen_c | 22906 | topology's geometry has an invalid parametric degeneracy in the u and v parameter directions |
PK_TOPOL_state_phys_degen_c | 22909 | topology's geometry has an invalid physical degeneracy in the u and v parameter directions |
PK_TOPOL_state_share_no_geom_c | 24696 | the returned edge or face does not have any geometry attached however it believes it is sharing some geometry with at least one other (returned) edge or face. |
PK_TOPOL_state_size_box_c | 13810 | some or all of entity is outside size box |
PK_TOPOL_state_u_parm_degen_c | 22904 | topology's geometry has an invalid parametric degeneracy in the u parameter direction |
PK_TOPOL_state_u_phys_degen_c | 22907 | topology's geometry has an invalid physical degeneracy in the u parameter direction |
PK_TOPOL_state_v_parm_degen_c | 22905 | topology's geometry has an invalid parametric degeneracy in the v parameter direction |
PK_TOPOL_state_v_phys_degen_c | 22908 | topology's geometry has an invalid physical degeneracy in the v parameter direction |
PK_TOPOL_state_wrong_child_c | 24711 | child is of the wrong class |
PK_TRANSF_state_corrupt_c | 22894 | transform is corrupt |
PK_TRCURVE_state_ends_match_c | 25798 | Trimmed curve parameters do not match end points |
PK_TRCURVE_state_ends_open_c | 25796 | Open trimmed curve has the same bounds |
PK_TRCURVE_state_ends_order_c | 25797 | Trimmed curve end points not in order |
PK_VERTEX_state_bad_fin_c | 24697 | vertex has inconsistent fins |
PK_VERTEX_state_bad_isolated_c | 24698 | vertex declared isolated vertex of a solid body but is not isolated |
PK_VERTEX_state_bad_tol_c | 24699 | vertex has tolerance but it is smaller than working precision |
PK_VERTEX_state_fin_chains_c | 24700 | traversing the chain of fins entering a vertex gives inconsistent results |
PK_VERTEX_state_non_manifold_c | 24701 | vertex is not manifold |
PK_VERTEX_state_not_dep_of_sh_c | 24702 | vertex is acorn vertex but its owning shell does not admit to owning it |
PK_VERTEX_state_owner_not_sh_c | 24703 | vertex is acorn but its owner is not a shell |
PK_VERTEX_state_sheet_corrupt_c | 24704 | vertex is a vertex of a sheet body, the data structure is corrupt |
PK_VERTEX_state_too_many_eds_c | 24705 | vertex is vertex of wire body and it has more than two edges |
PK_VERTEX_state_wf_ed_bad_sh_c | 24706 | at vertex there is a wireframe edge which should belong to the returned shell |
Error Code | Number | Description |
---|---|---|
PK_check_top_geo_edge_c | 18301 | just check curve/edge consistency |
PK_check_top_geo_face_c | 18302 | just check surface/face consistency |
PK_check_top_geo_no_c | 18300 | don't check geometry/topology consistency |
PK_check_top_geo_yes_c | 18303 | check both curve/edge and surface/face consistency |
Error Code | Number | Description |
---|---|---|
PK_check_vx_on_cu_all_c | 24760 | Checking is enforced for all vertices. |
PK_check_vx_on_cu_none_c | 24761 | Checking is suppressed for all vertices. |
PK_check_vx_on_cu_unbounded_c | 24762 | Checking is suppressed only for curves for which an interval is provided. |
Error Code | Number | Description |
---|---|---|
PK_CLASS_appitem | 524 | No description Available |
PK_CLASS_assembly | 5008 | No description Available |
PK_CLASS_attdef | 6003 | No description Available |
PK_CLASS_attrib | 1003 | No description Available |
PK_CLASS_bb | 509 | No description Available |
PK_CLASS_bcurve | 3005 | No description Available |
PK_CLASS_blendsf | 4007 | No description Available |
PK_CLASS_body | 5006 | No description Available |
PK_CLASS_box | 517 | No description Available |
PK_CLASS_bsurf | 4006 | No description Available |
PK_CLASS_char | 512 | No description Available |
PK_CLASS_circle | 3002 | No description Available |
PK_CLASS_class | 501 | No description Available |
PK_CLASS_cone | 4003 | No description Available |
PK_CLASS_cpcurve | 3008 | No description Available |
PK_CLASS_curve | 2002 | No description Available |
PK_CLASS_cyl | 4002 | No description Available |
PK_CLASS_double | 511 | No description Available |
PK_CLASS_edge | 5002 | No description Available |
PK_CLASS_ellipse | 3003 | No description Available |
PK_CLASS_entity | 1000 | No description Available |
PK_CLASS_error | 503 | No description Available |
PK_CLASS_face | 5004 | No description Available |
PK_CLASS_fcurve | 3007 | No description Available |
PK_CLASS_fin | 5010 | No description Available |
PK_CLASS_frame | 100024 | No description Available |
PK_CLASS_fsurf | 4011 | No description Available |
PK_CLASS_geom | 1001 | No description Available |
PK_CLASS_group | 6005 | No description Available |
PK_CLASS_icurve | 3004 | No description Available |
PK_CLASS_instance | 5007 | No description Available |
PK_CLASS_int | 510 | No description Available |
PK_CLASS_interval | 516 | No description Available |
PK_CLASS_item | 523 | No description Available |
PK_CLASS_ki_list | 6002 | No description Available |
PK_CLASS_lattice | 100020 | No description Available |
PK_CLASS_lball | 100023 | No description Available |
PK_CLASS_line | 3001 | No description Available |
PK_CLASS_logical | 514 | No description Available |
PK_CLASS_loop | 5003 | No description Available |
PK_CLASS_lrod | 100022 | No description Available |
PK_CLASS_ltopol | 100021 | No description Available |
PK_CLASS_mark | 506 | No description Available |
PK_CLASS_memory | 505 | No description Available |
PK_CLASS_mesh | 100001 | No description Available |
PK_CLASS_mfacet | 100015 | No description Available |
PK_CLASS_mfin | 100016 | No description Available |
PK_CLASS_mfin_index | 100018 | No description Available |
PK_CLASS_mtopol | 100014 | No description Available |
PK_CLASS_mvertex | 100017 | No description Available |
PK_CLASS_nabox | 2005 | No description Available |
PK_CLASS_null | 500 | No description Available |
PK_CLASS_offset | 4008 | No description Available |
PK_CLASS_part | 5012 | No description Available |
PK_CLASS_partition | 508 | No description Available |
PK_CLASS_plane | 4001 | No description Available |
PK_CLASS_pline | 100007 | No description Available |
PK_CLASS_pmark | 507 | No description Available |
PK_CLASS_point | 2501 | No description Available |
PK_CLASS_pointer | 520 | No description Available |
PK_CLASS_primitive | 502 | No description Available |
PK_CLASS_region | 5011 | No description Available |
PK_CLASS_session | 504 | No description Available |
PK_CLASS_shell | 5005 | No description Available |
PK_CLASS_size | 522 | No description Available |
PK_CLASS_spcurve | 3006 | No description Available |
PK_CLASS_sphere | 4004 | No description Available |
PK_CLASS_spun | 4010 | No description Available |
PK_CLASS_string | 513 | No description Available |
PK_CLASS_surf | 2003 | No description Available |
PK_CLASS_swept | 4009 | No description Available |
PK_CLASS_topol | 1002 | No description Available |
PK_CLASS_torus | 4005 | No description Available |
PK_CLASS_transf | 2004 | No description Available |
PK_CLASS_trcurve | 3009 | No description Available |
PK_CLASS_uv | 519 | No description Available |
PK_CLASS_uvbox | 518 | No description Available |
PK_CLASS_vector | 515 | No description Available |
PK_CLASS_vector1 | 521 | No description Available |
PK_CLASS_vertex | 5001 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_clip_fence_back_c | 26891 | Lattice topologies survive if they lie behind the clipping entity. |
PK_clip_fence_front_c | 26890 | Lattice topologies survive if they lie in front of the clipping entity. |
Error Code | Number | Description |
---|---|---|
PK_clip_result_failed_c | 26912 | The clipping operation failed. |
PK_clip_result_no_clash_c | 26913 | None of the clipping entities interacted with the lattice. |
PK_clip_result_no_clip_c | 26914 | The supplied clipping entities did not clip the lattice. |
PK_clip_result_partial_c | 26911 | One or more lattices have self-intersections. |
PK_clip_result_success_c | 26910 | The clipping operation succeeded. |
Error Code | Number | Description |
---|---|---|
PK_clip_status_ok_c | 26900 | No invalidities were detected in the new lattice. |
PK_clip_status_sx_c | 26901 | The new lattice is self-intersecting. |
Error Code | Number | Description |
---|---|---|
PK_clone_ask_no_c | 26200 | Do not return the different entities |
PK_clone_ask_not_clone_c | 26201 | Return all of the entities which have differences |
Error Code | Number | Description |
---|---|---|
PK_clone_state_different_c | 26191 | At least one entity is different between the two pmarks |
PK_clone_state_same_c | 26190 | All of the entities examined are identical at both pmarks |
Error Code | Number | Description |
---|---|---|
PK_comparison_always_c | 22220 | true |
PK_comparison_between_c | 22224 | d >= constraint.interval.value[0] && d <= constraint.interval.value[1] |
PK_comparison_equal_c | 22222 | d = constraint.interval.value[0] |
PK_comparison_greater_c | 22223 | d >= constraint.interval.value[1] |
PK_comparison_less_c | 22221 | d <= constraint.interval.value[0] |
PK_comparison_never_c | 22226 | false |
PK_comparison_outside_c | 22225 | d <= constraint.interval.value[0] || d >= constraint.interval.value[1] |
Error Code | Number | Description |
---|---|---|
PK_complete_bound_if_within_c | 26211 | Only complete the imprint from a vertex if the completion edges will lie entirely within the supplied 'complete_bound_distance' of the vertex. |
PK_complete_bound_none_c | 26210 | Perform imprint completion unbounded, regardless of the extent of the resulting completion edges. |
Error Code | Number | Description |
---|---|---|
PK_compound_geom_attr_keep_c | 25220 | Geometric entities which have different attributes are not merged. This ensures that attributes on geometric entities will have been preserved if the child is subsequently removed from the parent. |
PK_compound_geom_attr_merge_c | 25221 | If geometric entities are merged, this is treated as a 'merge' event for attribute processing and callbacks. |
Error Code | Number | Description |
---|---|---|
PK_constrained_opt_perf_c | 24870 | The algorithm should be optimised for performance. |
PK_constrained_opt_smoothness_c | 24871 | The algorithm should be optimised in order to produce better quality surfaces. The surfaces will typically have lower curvatures, but the algorithm may be slower. The surfaces may also use a larger number of control points in order to attain the higher quality. |
Error Code | Number | Description |
---|---|---|
PK_constrained_update_0_c | 24860 | for updating v23.0 and earlier models |
PK_constrained_update_1_c | 24862 | for updating v23.1 to v24.0 models |
PK_constrained_update_2_c | 24863 | for updating v24.1 to v26.0 models |
PK_constrained_update_default_c | 24861 | activate latest functionality |
PK_constrained_update_v261_c | 24864 | for updating v26.1 models |
PK_constrained_update_v270_c | 24865 | for updating v27.0 models |
PK_constrained_update_v271_c | 24866 | for updating v27.1 models |
PK_constrained_update_v280_c | 24867 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_continuity_c1_c | 23150 | c1 continuous geometry. |
PK_continuity_c2_c | 23151 | c2 continuous geometry. |
PK_continuity_c3_c | 23152 | c3 continuous geometry. |
PK_continuity_g0_c | 23156 | g0 continuous geometry. |
PK_continuity_g1_c | 23153 | g1 continuous geometry. |
PK_continuity_g2_c | 23154 | g2 continuous geometry. |
PK_continuity_g3_c | 23155 | g3 continuous geometry. |
Error Code | Number | Description |
---|---|---|
PK_convexity_arbitrary_c | 8601 | any convexity |
PK_convexity_concave_c | 8603 | concave |
PK_convexity_convex_c | 8602 | convex |
PK_convexity_unset_c | 8600 | convexity not known |
Error Code | Number | Description |
---|---|---|
PK_cover_param_prefer_any_c | 25680 | Create a face using any suitable parameterisation. |
PK_cover_param_prefer_uvbox_c | 25681 | Create a parametrically rectangular face if possible. When determining this, inner loops on the resultant face will be ignored, and the B-surface will be parameterised so that the outer loop is a parameteric rectangle. |
Error Code | Number | Description |
---|---|---|
PK_CURVE_approx_arclength_c | 22120 | Approximating curve has arc length parameterisation. |
PK_CURVE_approx_even_c | 22129 | Approximating curve has even parameterisation. |
Error Code | Number | Description |
---|---|---|
PK_CURVE_degen_type_on_surf_c | 25012 | A degeneracy on an underlying surface. |
PK_CURVE_degen_type_param_c | 25010 | A parametric degeneracy on the curve. |
PK_CURVE_degen_type_phys_c | 25011 | A physical degeneracy on the curve. |
Error Code | Number | Description |
---|---|---|
PK_CURVE_find_vectors_bounds_c | 24893 | Failed to find vector because the associated measurement is out of bounds. |
PK_CURVE_find_vectors_degen_c | 24892 | Degenerate solution, no distinct vector on curve could be found. |
PK_CURVE_find_vectors_err_c | 24891 | Failed to find vector on curve. |
PK_CURVE_find_vectors_ok_c | 24890 | Successfully found vector on curve. |
PK_CURVE_find_vectors_tol_c | 24894 | The error bound on this solution exceeds the requested tolerance, but is less than ten times that tolerance. |
PK_CURVE_find_vectors_tol_err_c | 24895 | Failed to find a solution within an error bound of less than ten times the requested tolerance. |
Error Code | Number | Description |
---|---|---|
PK_CURVE_fix_fault_incomplete_c | 24041 | Some self-intersecting regions could not be fixed and will not be covered by the returned curves. |
PK_CURVE_fix_fault_ok_c | 24040 | The operation was completed without problems. |
Error Code | Number | Description |
---|---|---|
PK_CURVE_fix_update_default_c | 25711 | use latest functionality |
PK_CURVE_fix_update_v271_c | 25710 | for updating v27.1 and earlier models |
PK_CURVE_fix_update_v280_c | 25712 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_CURVE_general_curve_c | 23191 | Parasolid curve |
PK_CURVE_general_user_c | 23190 | user-defined general curve |
Error Code | Number | Description |
---|---|---|
PK_CURVE_is_isoparam_no_c | 25310 | the curve is not a constant-parameter curve on the given surface. |
PK_CURVE_is_isoparam_yes_c | 25319 | the curve is a constant-parameter curve on the given surface. |
Error Code | Number | Description |
---|---|---|
PK_CURVE_make_bcurve_approx_c | 24901 | The resultant B-curve is an approximation of the given 'curve', and the maximum deviation between the B-curve and 'curve' is less than or equal to the supplied 'tolerance'. |
PK_CURVE_make_bcurve_bad_cont_c | 24904 | Failed to create an equivalent B-curve because the requested 'continuity' is incompatible with the 'degree'. |
PK_CURVE_make_bcurve_bad_int_c | 24903 | Input 'range' has zero extent or unsupported value. |
PK_CURVE_make_bcurve_exact_c | 24900 | The resultant B-curve is exactly coincident with the given 'curve'. |
PK_CURVE_make_bcurve_failed_c | 24905 | Failed to create an equivalent B-curve due to an internal error. |
PK_CURVE_make_bcurve_loose_c | 24902 | The resultant B-curve is an approximation of the given 'curve', but the maximum deviation between the B-curve and 'curve' is greater than the supplied 'tolerance'. The following tokens are returned only from PK_CURVE_make_bcurve_array: |
Error Code | Number | Description |
---|---|---|
PK_CURVE_sequential_no_c | 23460 | The curves are not supplied in any specific order. |
PK_CURVE_sequential_yes_c | 23461 | The curves are supplied in the sequence which they should appear in the resultant body. This means that only consecutive curves will be connected, with the exception of the first and last curve which will also be connected if it is possible to form a closed body. |
Error Code | Number | Description |
---|---|---|
PK_deform_uv_all_c | 24441 | For bounded geometry, the entire uvbox of the original surface will be evaluated over. For unbounded geometry, the range of the evaluations will be large enough to cover all the deforming faces shared by the original surface. Geometry sharing will be preserved where possible, so that a single surface shared between multiple faces with a common deform operation will result in a single shared surface on the resultant body. |
PK_deform_uv_face_box_c | 24440 | The deformation will be evaluated over the face's uvbox. The deformed b-surface's uvbox will be that of the face, unless the b-surface needs to be extended in order for the operation to succeed. No geometry will be shared. |
PK_deform_uv_on_face_c | 24442 | The deformation will be evaluated only at points that lie within or on the boundary of the face. No geometry will be shared. This value is not supported. |
Error Code | Number | Description |
---|---|---|
PK_delete_track_cap_c | 26342 | Track only the wound faces arising from |
PK_delete_track_no_c | 26340 | Do not track new entities. |
PK_delete_track_rubber_c | 26341 | Track only the wound faces arising from |
Error Code | Number | Description |
---|---|---|
PK_detail_open_no_c | 23380 | Do not allow open details |
PK_detail_open_yes_c | 23381 | Allow open details |
Error Code | Number | Description |
---|---|---|
PK_detail_perforated_no_c | 23370 | Do not allow perforated details |
PK_detail_perforated_yes_c | 23371 | Allow perforated details |
Error Code | Number | Description |
---|---|---|
PK_detail_any_c | 22250 | unspecified detail |
PK_detail_blend_rb_const_r_c | 22256 | a rolling ball blend with constant radius |
PK_detail_hole_cyl_blind_c | 22254 | a cylindrical hole with one open end and one closed end |
PK_detail_hole_cyl_c | 22252 | any cylindrical hole |
PK_detail_hole_cyl_closed_c | 22255 | a cylindrical hole with both ends closed |
PK_detail_hole_cyl_through_c | 22253 | a cylindrical hole with both ends open |
PK_detail_rubber_c | 22251 | one or more connected rubber faces |
Error Code | Number | Description |
---|---|---|
PK_detail_type_hole_c | 22691 | The detail is a hole |
PK_detail_type_unknown_c | 22690 | Parasolid was unable to classify the detail |
Error Code | Number | Description |
---|---|---|
PK_EDGE_attach_update_0_c | 25051 | for updating v24.0 and earlier models |
PK_EDGE_attach_update_default_c | 25050 | use latest functionality |
Error Code | Number | Description |
---|---|---|
PK_EDGE_convexity_concave_c | 23598 | The edge is concave. |
PK_EDGE_convexity_convex_c | 23597 | The edge is convex. |
PK_EDGE_convexity_knife_ccv_c | 23596 | The surface normals are anti-parallel and the sum of the curvatures is negative or zero. |
PK_EDGE_convexity_knife_cvx_c | 23595 | The surface normals are anti-parallel and the sum of the curvatures is positive or zero. |
PK_EDGE_convexity_smooth_ccv_c | 23592 | The surface normals are parallel and both curvatures are negative, or one negative curvature and one zero. |
PK_EDGE_convexity_smooth_cvx_c | 23591 | The surface normals are parallel and both curvatures are positive, or one positive curvature and one zero. |
PK_EDGE_convexity_smooth_flat_c | 23590 | The face normals are parallel and both surfaces have zero curvatures. |
PK_EDGE_convexity_smooth_inf_c | 23593 | The surface normals are parallel and the curvatures are opposite in sign. |
PK_EDGE_convexity_smooth_var_c | 23594 | The surface normals are parallel and the signs of curvatures vary along the edge. |
PK_EDGE_convexity_variable_c | 23599 | The convexity varies along the edge. |
Error Code | Number | Description |
---|---|---|
PK_EDGE_curve_dir_fin_c | 25241 | Use the fin of an edge to determine curve direction |
PK_EDGE_curve_dir_none_c | 25240 | No direction is set |
PK_EDGE_curve_dir_point_c | 25243 | Use a point and direction to determine curve direction |
PK_EDGE_curve_dir_vertex_c | 25242 | Use the vertex of an edge to determine curve direction |
Error Code | Number | Description |
---|---|---|
PK_EDGE_type_general_c | 3703 | The edge has some other combination of fins. |
PK_EDGE_type_laminar_c | 3701 | The edge has exactly one fin. |
PK_EDGE_type_normal_c | 3702 | The edge has exactly two fins, and these have opposite senses. |
PK_EDGE_type_wireframe_c | 3700 | The edge is a wireframe, i.e. it has no fins. |
Error Code | Number | Description |
---|---|---|
PK_EDGE_limit_no_c | 24320 | Set edge tolerances automatically. This may result in edges having undesirably large tolerances. |
PK_EDGE_limit_report_c | 24321 | Report any edges on which the operation set undesirably large tolerances with a PK_REPORT_1_ed_large_tol_c record. |
PK_EDGE_limit_yes_c | 24322 | Fail if the operation would set undesirably large tolerances on any edges. A tolerance is considered undesirably large if it is more than the value of the operation tolerance or twice the original tolerance, whichever is the larger. |
Error Code | Number | Description |
---|---|---|
PK_EDGE_max_dev_edge_tol_c | 22880 | Parasolid will seek to optimise the edge such that the maximum deviation is less than the current tolerance of the edge. |
PK_EDGE_max_dev_supplied_c | 22881 | Parasolid will seek to optimise the tolerance of the edge such that the tolerance is less than or equal to the value supplied in 'max_dev'. |
Error Code | Number | Description |
---|---|---|
PK_EDGE_offset_blend_convex_c | 22641 | The effect of the operation is to blend the offset edge which would otherwise have resulted - convex edges only. |
PK_EDGE_offset_blend_no_c | 22640 | Offset edges are not blended. |
Error Code | Number | Description |
---|---|---|
PK_EDGE_optimise_failure_c | 22871 | Parasolid was unable to set the tolerance of the edge or was unable to set a tolerance below the desired upper bound. |
PK_EDGE_optimise_success_c | 22870 | The tolerance of the edge has been set. |
Error Code | Number | Description |
---|---|---|
PK_EDGE_optimise_short_no_c | 25640 | Do not optimise an edge, if it is short. |
PK_EDGE_optimise_short_yes_c | 25641 | Optimise an edge, even if it is short. |
Error Code | Number | Description |
---|---|---|
PK_EDGE_reduce_tol_no_c | 26450 | Don't attempt to reduce edge tolerance |
PK_EDGE_reduce_tol_yes_c | 26451 | Attempt to reduce edge tolerance |
Error Code | Number | Description |
---|---|---|
PK_EDGE_step_auto_c | 26411 | Create a step face with Parasolid choosing the step surface creation method. |
PK_EDGE_step_default_c | 26410 | Do not override the operation specific step option. |
PK_EDGE_step_method_c | 26412 | Create a step face using a specified surface creation method. |
PK_EDGE_step_no_c | 26413 | Override the operation specific step option and do not create a step face. |
Error Code | Number | Description |
---|---|---|
PK_EDGE_type_closed_c | 3651 | The edge has the same vertex at its start and end. |
PK_EDGE_type_open_c | 3650 | The edge has two distinct vertices. |
PK_EDGE_type_ring_c | 3652 | The edge has no vertices. |
Error Code | Number | Description |
---|---|---|
PK_embed_adjust_cu_out_c | 26751 | Adjust a curve passing outside the surface to lie within the limits of the surface |
PK_embed_adjust_su_c | 26750 | Extend the surface so that the curve lies inside it. |
Error Code | Number | Description |
---|---|---|
PK_embed_curve_adjustment_c | 26813 | The report contains a low bound on the distance the received SP-curve will need to be moved in order for it to remain within the limits of the surface. Setting this as the value of the option of success, but does not guarantee it. |
PK_embed_curve_failure_c | 26810 | The report states that the call failed in a manner for which no further information is is available. |
PK_embed_curve_limitation_c | 26812 | then no further information is returned. |
PK_embed_curve_success_c | 26811 | The report contains the distance the returned SP-curve needed to be moved in order for it to remain within the limits of the surface. |
Error Code | Number | Description |
---|---|---|
PK_embed_report_always_c | 26801 | Always report any additional information. |
PK_embed_report_failing_c | 26802 | Only report any additional information when the attempt to embed the curve fails. |
PK_embed_report_never_c | 26800 | Never. |
Error Code | Number | Description |
---|---|---|
PK_emboss_convexity_both_c | 22950 | Both convexities wanted. |
PK_emboss_convexity_pad_c | 22951 | Pad only wanted. |
PK_emboss_convexity_pocket_c | 22952 | Pocket only wanted. |
Error Code | Number | Description |
---|---|---|
PK_emboss_overflow_added_c | 23060 | Trim sidewall by including other faces of the target body as additional target faces. |
PK_emboss_overflow_laminar_c | 23065 | Trim sidewall by ruled or swept sheet by treating all overflow boundaries as laminar overflow boundaries. |
PK_emboss_overflow_mixed_c | 23061 | Trim sidewall by a mixture of adding and extending other faces across the overflow boundary, based on local convexity of the boundary. |
PK_emboss_overflow_none_c | 23064 | Do not attempt to overflow. Return error instead when it is required. |
PK_emboss_overflow_ruled_c | 23062 | Trim sidewall by ruled sheet from laminar overflow boundary. |
PK_emboss_overflow_swept_c | 23063 | Trim sidewall by swept sheet from laminar overflow boundary. |
Error Code | Number | Description |
---|---|---|
PK_emboss_profile_on_any_c | 22942 | Profile residence unspecified. |
PK_emboss_profile_on_endcap_c | 22940 | Profile on endcap. |
PK_emboss_profile_on_target_c | 22941 | Profile on target. |
Error Code | Number | Description |
---|---|---|
PK_emboss_sidewall_ruled_c | 22931 | Surfaces of sidewall are ruled. |
PK_emboss_sidewall_supplied_c | 22933 | Sidewall supplied by application. |
PK_emboss_sidewall_swept_c | 22932 | Surfaces of sidewall are swept. |
PK_emboss_sidewall_tapered_c | 22930 | Surfaces of sidewall are tapered. |
Error Code | Number | Description |
---|---|---|
PK_emboss_unite_sidewall_no_c | 23531 | The emboss sidewall will be trimmed by the target faces. The trimmed sidewall faces are not united into the target body, but instead returned as faces of a separate sheet body via tracking structure. The target faces are not modified. |
PK_emboss_unite_sidewall_yes_c | 23530 | The emboss sidewall will be trimmed by the target faces. The trimmed sidewall faces are then united into the target body. |
Error Code | Number | Description |
---|---|---|
PK_enclosure_inside_c | 5701 | No description Available |
PK_enclosure_on_c | 5703 | No description Available |
PK_enclosure_outside_c | 5702 | No description Available |
PK_enclosure_unset_c | 5704 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_ENTITY_track_create_c | 24232 | marks creation of entities from scratch or by copying |
PK_ENTITY_track_delete_c | 24230 | marks deletion of entities |
PK_ENTITY_track_derive_c | 24234 | marks creation of entities by combination of merging and splitting |
PK_ENTITY_track_merge_c | 24231 | marks deletion of entities by merging |
PK_ENTITY_track_split_c | 24233 | marks creation of entities by sub-division |
Error Code | Number | Description |
---|---|---|
PK_ERROR_on_fail_all_c | 24951 | No description Available |
PK_ERROR_on_fail_any_c | 24950 | No description Available |
PK_ERROR_on_fail_no_c | 24952 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_ERROR_reports_inherit_c | 26822 | For use in PK_THREAD_ask/set_err_reports. The thread will inherit the current session setting. |
PK_ERROR_reports_off_c | 26821 | Do not return additional information for the error in a Parasolid report. |
PK_ERROR_reports_on_c | 26820 | Return additional information for the error in a Parasolid report. |
Error Code | Number | Description |
---|---|---|
PK_EXPR_value_type_entity_c | 27033 | The value is an entity. |
PK_EXPR_value_type_integer_c | 27030 | The value is an integer. |
PK_EXPR_value_type_real_c | 27031 | The value is a real. |
PK_EXPR_value_type_vector_c | 27032 | The value is a 3D vector. |
Error Code | Number | Description |
---|---|---|
PK_extend_closed_no_c | 23450 | Do not extend closed curves |
PK_extend_closed_non_periodic_c | 23451 | Allow extension of closed non-periodic curves |
PK_extend_closed_yes_c | 23452 | Allow extension of all closed curves, whether periodic or not |
Error Code | Number | Description |
---|---|---|
PK_extend_create_new_c | 24150 | extension topology is newly created |
PK_extend_create_split_c | 24151 | extension topology is split from the topology from which it is extended |
Error Code | Number | Description |
---|---|---|
PK_extend_side_default_c | 24730 | The software decides internally whether the side edge of extension face is created by either following the adjacent edge and/or its extension or orthogonal to the base edge. |
PK_extend_side_follow_adj_c | 24731 | The side edge of extension face is created always following the adjacent edge and/or its extension. |
PK_extend_side_ortho_base_c | 24732 | The side edge of extension face is always created orthogonal to the base edge. |
Error Code | Number | Description |
---|---|---|
PK_extend_track_internal_no_c | 23580 | Do not track new non-laminar edges. |
PK_extend_track_internal_yes_c | 23581 | Track new non-laminar edges. |
Error Code | Number | Description |
---|---|---|
PK_extend_track_type_basic_c | 23570 | Tracks the original vertices from which the new edges are created. |
PK_extend_track_type_edges_c | 23571 | Tracks the original vertices and their edges from which the new edges are created. |
Error Code | Number | Description |
---|---|---|
PK_extension_boundary_loose_c | 24271 | The sheet will be extended by at least the supplied distance and the new extension boundary represents a rough measure of extension distance. |
PK_extension_boundary_precise_c | 24270 | The new extension boundary represents an accurate measure of extend distance from the original extend boundary. |
Error Code | Number | Description |
---|---|---|
PK_extension_limit_inside_c | 23801 | Extend until the entire extension boundary lies inside the material region of the target. |
PK_extension_limit_minimal_c | 23800 | Produce the minimal extension such that the extended sheet is completely divided by the target. |
PK_extension_limit_outside_c | 23802 | Extend until the entire extension boundary lies outside the material region of the target. |
Error Code | Number | Description |
---|---|---|
PK_extension_shape_arc_c | 22754 | The extension will be circular |
PK_extension_shape_linear_c | 22750 | The extension will be linear |
PK_extension_shape_natural_c | 22753 | The extension will be natural |
PK_extension_shape_reflective_c | 22752 | The extension will be reflective |
PK_extension_shape_soft_c | 22751 | The extension will be curvature continuous |
Error Code | Number | Description |
---|---|---|
PK_extension_smoothness_g0_c | 22910 | Smoothness will not be preserved. |
PK_extension_smoothness_g1_c | 22911 | Up to G1 continuity will be preserved, where possible. |
Error Code | Number | Description |
---|---|---|
PK_FACE_change_bend_c | 22620 | The face is an inner or outer bend face. The geometry of this face can be obtained by offsetting the tool face by a given distance. |
PK_FACE_change_bend_side_c | 22621 | The face is a side face. This face will be adjacent to exactly two bend faces of type PK_FACE_change_bend_c. It is recommended that remaining adjacent faces should either be bend faces of type PK_FACE_change_bend_side_c, or faces with a transform operation (type PK_FACE_change_type_transform_c) applied. |
Error Code | Number | Description |
---|---|---|
PK_FACE_change_type_bend_c | 22066 | This operation is intended to bend or unbend faces that exist between two groups of faces that are being transformed. The bend faces should consist of pairs of faces which are offsets of each other, and side faces whose geometry will be ruled surfaces between these pairs of faces. The former will be indicated with a 'type' of PK_FACE_change_bend_c, and the latter side faces with PK_FACE_change_bend_side_c. As the faces are bent or unbent, these constraints will remain enforced (ie, the pairs of offset faces will remain offsets of each other, and the geometry of the side faces will be ruled surfaces). For each pair of faces, a layer is defined as being any two-dimensional region which is an offset from the surface of either face in the pair. Thus, a face whose surface is coincident with a layer, along with two offset distances, is enough to define the geometry of the pair of faces and all side faces adjacent to them. This face is referred to as a tool face. For each pair of faces, it is expected that the user create a tool face whose surface is coincident with the layer after the bend operation has taken place. This, together with two offset distances, will define the geometry of the pair of faces and all side faces adjacent to them after the bend operation. Each bend face will in general have a different bend operation applied to them. Faces of 'type' PK_FACE_change_bend_c will be supplied with the appropriate tool face, and the distance (in the direction of the tool face's normal) that the tool face's surface must be offset by to obtain the surface of the bend face. Faces of 'type' PK_FACE_change_bend_side_c will be supplied with an edge belonging to a tool face. The ruled surface obtained when this edge is offset from the tool face gives the geometry of the side face. Two distances are required, indicating the distances (in the direction of the tool face's normal) that the edge must be offset by to obtain the surface of the bend face. Please see #here#DOC0797# for more information. |
PK_FACE_change_type_blend_c | 22065 | The geometry of the face is replaced with an appropriate blend/chamfer surface. If this operation is being used on a face with a blend-like surface the blend may be reapplied with the original or modified radius, otherwise an appropriate blend/ chamfer surface is calculated based on the options handed into PK_FACE_change_blend_o_t. Blend faces may need to be reconstructed after moving other faces in the body. Please see |
PK_FACE_change_type_deform_c | 22068 | The geometry of the face is deformed according to the user evaluator function. The evaluator function receives positions on the face, and should return the corresponding position on the deformed face. The resultant surface will be C2 smooth. If the original surface, or the deform operator, is non-G2, then this may result in a surface of lower quality. Please see |
PK_FACE_change_type_none_c | 22060 | No operation has been specified for this face. |
PK_FACE_change_type_offset_c | 22061 | This operation allows a subset of the functionality offered by PK_FACE_offset_2, and will replace the surface of the face with one offset by a specified distance from the surface of either the original or a reference face. A positive offset indicates an offset outwards (i.e. in the direction of the face normal) and a negative offset an offset inwards. Please see #here#DOC0140# for more information. |
PK_FACE_change_type_patch_c | 22067 | The geometry of the face is replaced by faces from a given sheet body. The following restrictions and limitations apply to this function : o The supplied sheet body must be sufficiently large to completely cover the faces being replaced without extension. If any of these faces are affected by other operations, the supplied sheet body must then cover the faces with the effect of such operations. If boundary edges of the sheet body are provided as only cover the area of the faces within the region enclosed by the boundary edges. o The supplied faces must have no laminar edges, unless those faces form part of the patch data associated with the patch operation. Please see #here#DOC1193#. |
PK_FACE_change_type_radiate_c | 22069 | The spun geometry of the face is radiated by the distance of 'radial_displacement' from its axis of rotation and optionally further moved by 'axial_displacement' along 'axis'. Please see #here#DOC2049# for more information. |
PK_FACE_change_type_replace_c | 22064 | The geometry of the face is replaced with the supplied surface. Please see PK_FACE_replace_surfs_3, and also |
PK_FACE_change_type_taper_c | 22062 | The surface of the face will be replaced with a taper surface. Please see PK_FACE_taper, and also |
PK_FACE_change_type_transform_c | 22063 | This operation transforms the geometry of the face by the supplied transformation. Please see PK_FACE_transform_2, and also |
Error Code | Number | Description |
---|---|---|
PK_FACE_change_update_0_c | 23720 | for updating v18.0 and earlier models |
PK_FACE_change_update_default_c | 23729 | activate latest functionality |
Error Code | Number | Description |
---|---|---|
PK_FACE_coi_no_bound_1_c | 21883 | The two faces are not coincident. At least one point on the boundary of face No. 1 is not coincident with the boundary of face No. 2. The point is returned. |
PK_FACE_coi_no_bound_2_c | 21884 | The two faces are not coincident. At least one point on the boundary of face No. 2 is not coincident with the boundary of face No. 1. The point is returned. |
PK_FACE_coi_no_face_1_c | 21885 | The two faces are not coincident. At least one point on face No. 1 is not coincident with face No. 2. The point is returned. |
PK_FACE_coi_no_face_2_c | 21886 | The two faces are not coincident. At least a point on face No. 2 is not coincident with face No. 1. The point is returned. |
PK_FACE_coi_no_rubber_c | 21887 | At least one of the faces does not have a surface attached. |
PK_FACE_coi_no_topol_c | 21882 | The two faces are not coincident. The numbers of holes are different. Note that isolated loops and wire edges are ignored. |
PK_FACE_coi_yes_c | 21880 | Two faces are coincident to the given tolerance. |
PK_FACE_coi_yes_reversed_c | 21881 | Two faces are coincident to the given tolerance but their normals are reversed. |
Error Code | Number | Description |
---|---|---|
PK_FACE_cover_output_replace_c | 25060 | The original faces on the input body will be replaced with the new single face. |
PK_FACE_cover_output_sheet_c | 25061 | A new sheet body with a single face will be returned. The original body will not be modified. |
Error Code | Number | Description |
---|---|---|
PK_FACE_cover_smooth_no_c | 25071 | Don't maintain smoothness. |
PK_FACE_cover_smooth_yes_c | 25070 | Maintain smoothness on visibly smooth boundary edges. |
Error Code | Number | Description |
---|---|---|
PK_FACE_cover_update_0_c | 25571 | for updating v26.0 and earlier models |
PK_FACE_cover_update_default_c | 25570 | use latest functionality |
PK_FACE_cover_update_v261_c | 25572 | for updating v26.1 models |
PK_FACE_cover_update_v270_c | 25573 | for updating v27.0 models |
PK_FACE_cover_update_v271_c | 25574 | for updating v27.1 models |
PK_FACE_cover_update_v280_c | 25575 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_FACE_fix_result_incomplete_c | 26741 | Some defects could not be fixed, or some new defects were introduced. |
PK_FACE_fix_result_success_c | 26740 | The operation successfully fixed all defects. |
Error Code | Number | Description |
---|---|---|
PK_FACE_grow_cb_auto_c | 24291 | Parasolid determines which faces to grow. |
PK_FACE_grow_cb_default_c | 24290 | Use the user-specified 'grow' value. |
PK_FACE_grow_cb_faces1_c | 24292 | Grow the first set of clashing faces. |
PK_FACE_grow_cb_faces2_c | 24293 | Grow the second set of clashing faces. |
PK_FACE_grow_cb_fail_c | 24295 | Do not attempt to resolve the clash, but instead fail if this situation occurs. |
PK_FACE_grow_cb_no_c | 24294 | No faces are grown, but the wound is capped with faces of opposite normal at the site of the clash location. |
Error Code | Number | Description |
---|---|---|
PK_FACE_grow_auto_c | 24121 | Parasolid determines which faces to grow. |
PK_FACE_grow_fail_c | 24125 | Do not attempt to resolve the clash, but instead fail if this situation occurs. When Parasolid determines which faces to grow, the action taken can be accessed via the Parasolid Report mechanism. A report of type PK_REPORT_2_t is created for each clash. This report consists 3 arrays of old items, contianing both sets of clashing faces and the site faces. A status of PK_REPORT_2_grow_1_c means the faces in the first old_items_array were grown to resolve the clash. A status of PK_REPORT_2_grow_2_c means the faces in the second old_items_array were grown to resolve the clash. A status of PK_REPORT_2_grow_no_c means the faces in the third old_items_array where negated to resolve the clash. |
PK_FACE_grow_fixed_c | 24123 | Grow the faces that are not moving. |
PK_FACE_grow_moving_c | 24122 | Grow the faces that are moved by the operation. If faces from both sides of the clash are moving, the result will be the same as PK_FACE_grow_auto_c. |
PK_FACE_grow_no_c | 24124 | No faces are grown, but the wound is capped with faces of opposite normal at the clash location. |
PK_FACE_grow_update_c | 24120 | For updating models created in an older version of Parasolid. See the options structure documentation of the relevant function for details. |
Error Code | Number | Description |
---|---|---|
PK_FACE_heal_cap_c | 18081 | find a surface in which all edges of a hole lie and attach this to a face covering the hole |
PK_FACE_heal_grow_from_child_c | 18082 | faces around the hole are extended until they cover the hole |
PK_FACE_heal_grow_from_parent_c | 18083 | grow the faces the parent had around the hole until they cover it |
PK_FACE_heal_no_c | 18080 | don't heal wounds - leave rubber faces |
PK_FACE_heal_shrink_c | 18084 | if extending faces does not yield a solution, then shrinking the faces is tried |
PK_FACE_heal_yes_c | 18085 | attempt healing by any appropriate means |
Error Code | Number | Description |
---|---|---|
PK_FACE_overflow_added_c | 23743 | Overflow an interior edge by including other faces of the body as additional faces onto which to imprint. |
PK_FACE_overflow_mixed_c | 23744 | Overflow interior edges by a mixture of adding and extending other faces across the overflow boundary, based on local convexity of the boundary. |
PK_FACE_overflow_none_c | 23745 | Do not attempt to overflow. |
PK_FACE_overflow_ruled_c | 23741 | Overflow by extending onto the body by intersection with a ruled sheet from the laminar overflow boundary. |
PK_FACE_overflow_swept_c | 23742 | Overflow by extending onto the body by intersection with a swept sheet from the laminar overflow boundary. |
PK_FACE_overflow_tangent_c | 23740 | Overflow by extending tangentially onto the body. |
Error Code | Number | Description |
---|---|---|
PK_FACE_prefer_adj_change_c | 23841 | prefer to choose new adjacent faces where appropriate |
PK_FACE_prefer_adj_keep_c | 23840 | prefer to maintain adjacency where possible, extending faces if necessary. |
Error Code | Number | Description |
---|---|---|
PK_FACE_simplify_adj_blends_c | 22360 | Try to simplify blend-like faces adjacent to faces in the given faceset. Faces with surfaces of class PK_CLASS_blendsf that are dependent upon simplified faces will be reapplied. Similarly faces with surfaces of class PK_CLASS_blendsf that depend upon faces that have been reapplied are themselves reapplied. |
PK_FACE_simplify_no_c | 22361 | Attempt no simplifications. |
Error Code | Number | Description |
---|---|---|
PK_FACE_trim_cb_auto_c | 24420 | Resolve the clash automatically. |
PK_FACE_trim_cb_fail_c | 24421 | Do not attempt to resolve the clash, but instead fail if this situation occurs. |
Error Code | Number | Description |
---|---|---|
PK_FACE_trim_confine_closed_c | 13907 | Trim loops will be confined to a single period on periodic faces. All the trim loops will be closed and without gaps in parameter space. Each trimmed surface will have no more than one outer peripheral loop. The outer peripheral loop may be omitted if it does not trim off any of the surface. |
PK_FACE_trim_confine_no_c | 13905 | Trim loops will not be confined to a single period on periodic faces. The trimmed surface returned may have more than one outer boundary(e.g. the ends of a cylinder). The SP-curves in a loop may have gaps between them in parameter space where there are degeneracies. |
PK_FACE_trim_confine_periph_c | 13908 | Trim loops will be confined to a single period on periodic faces. All the trim loops will be closed and without gaps in parameter space. Each trimmed surface will have exactly one outer peripheral loop. |
PK_FACE_trim_confine_yes_c | 13906 | Trim loops will be confined to a single period on periodic faces. The trimmed surface returned may have more than one outer boundary (e.g. the ends of a cylinder). The SP-curves in a loop may have gaps between them in parameter space where there are degeneracies. |
Error Code | Number | Description |
---|---|---|
PK_FACE_trim_degen_no_c | 13910 | Do not include degeneracies except those implied by the PK_FACE_trim_confine_t setting. |
PK_FACE_trim_degen_yes_c | 13909 | All parametric degeneracies occurring on the face will be represented (irrespective of whether they are associated with topology). |
Error Code | Number | Description |
---|---|---|
PK_FACE_trim_surf_bsurf_c | 13903 | use B-spline approximation of face's surf |
PK_FACE_trim_surf_own_c | 18370 | use copy of face's own surface |
Error Code | Number | Description |
---|---|---|
PK_facet_consistent_parms_fa_c | 22512 | only produces different results from PK_facet_consistent_parms_su_c if the facets do not cover the whole of the period. In this case each facet vertex is given a unique parameter value. Facet vertices that fall within the face uvbox, as returned from PK_FACE_find_uvbox, will have parameters lying inside this box. All other facet vertices will be made consistent with those inside the face's box. In cases where the facets do not span the whole of the period but the face uvbox is the whole period, some facet vertices may not lie inside the face's uvbox. |
PK_facet_consistent_parms_no_c | 22510 | do not ensure that facet vertices have consistent parameters |
PK_facet_consistent_parms_su_c | 22511 | some facet vertex within each facet or strip will have parameters in the first period and all other vertices within the facet or strip will be made consistent with this. |
Error Code | Number | Description |
---|---|---|
PK_facet_cull_back_c | 20561 | cull back facing facets (requires view) |
PK_facet_cull_none_c | 20560 | do not cull any facets; output them all |
Error Code | Number | Description |
---|---|---|
PK_facet_degen_average_parms_c | 20582 | output average parameters at degeneracies |
PK_facet_degen_multiple_vxs_c | 20580 | output multiple vertices at degeneracies |
PK_facet_degen_single_vx_c | 20581 | output single vertex at degeneracies |
Error Code | Number | Description |
---|---|---|
PK_facet_density_no_view_c | 20540 | facet density is independent of view |
PK_facet_density_parallel_c | 20542 | increase facet density in regions where the facet normals are close to being parallel to the view direction/s |
PK_facet_density_sil_and_par_c | 20543 | increase facet density around silhouettes and in regions where the facet normals are close to being parallel to the view direction/s |
PK_facet_density_use_view_c | 20541 | increase facet density around silhouettes. |
Error Code | Number | Description |
---|---|---|
PK_facet_fault_added_missing_c | 20723 | The specified PK_FACE_t entity was required in order to define a facetted perimeter for incremental facetting. |
PK_facet_fault_added_refine_c | 20722 | The specified PK_FACE_t entity needed to be facetted due to an adjacent face that was being facetted requiring refinement. |
PK_facet_fault_body_c | 20706 | The specified PK_BODY_t entity could not be facetted using the specified mesh controls due to an invalidity in the body (for example, if the body is not entirely contained within the Parasolid size box). It implies that no facet mesh has been generated for this body. |
PK_facet_fault_data_curv_c | 20721 | The facet function was unable to calculate accurate curvatures at the position of the facet data (whose index is given). The curvature values referenced by this data's |
PK_facet_fault_data_deriv_c | 20709 | The facet function was unable to calculate accurate parameter values at the position of the facet data (whose index is given). The dp and/or the dp2 parameter values referenced by this data's 'data_deriv_idx' table should not be used. |
PK_facet_fault_data_normal_c | 20707 | The facet function was unable to calculate an accurate surface normal value at the position of the facet data (whose index is given). The vector referenced by this data's |
PK_facet_fault_data_param_c | 20708 | The facet function was unable to calculate accurate parameter values at the position of the facet data (whose index is given). The uv parameter values referenced by this data's 'data_param_idx' table should not be used. |
PK_facet_fault_face_c | 20700 | The specified PK_FACE_t entity could not be facetted using the specified mesh controls (for example, if faces on the part being facetted are invalid). It implies that part of the generated facet mesh is missing. Where possible the application should inform the user that an error has occurred rather than simply ignoring missing faces. |
PK_facet_fault_facet_c | 20701 | The specified facet (whose index is given) is disconnected from some neighbouring facets due to fin-fin matching failing on the face. The topology of the generated facet mesh is valid but may contain superfluous 'slit edges' around the specified facet. This warning is only relevant in cases where an application walks the returned facet mesh. |
PK_facet_fault_incr_facet_c | 20714 | The specified PK_FACE_t entity has failed to facet due to an unspecified error during incremental facetting. |
PK_facet_fault_mangled_facet_c | 20710 | The facet mesh, in the region of the specified facet (whose index is given), may not satisfy the facetting tolerances, or may be self-intersecting, or is severely creased. |
PK_facet_fault_mangled_strip_c | 20711 | The facet mesh, in the region of the specified strip (whose index is given), may not satisfy the facetting tolerances, or may be self-intersecting, or is severely creased. |
PK_facet_fault_missing_face_c | 20712 | The specified PK_FACE_t entity failed to incrementally facet as it did not have a defined facetted perimeter; additional faces need to be facetted. |
PK_facet_fault_pt_off_edge_0_c | 20715 | The facet point associated with the specified point_index lies off the model edge. |
PK_facet_fault_pt_off_edge_1_c | 20716 | The facet point associated with the specified point_index lies off the model edge because moving it or a nearby facet point to lie on the model edge would produce a self-intersecting or folded facet. |
PK_facet_fault_pt_off_edge_2_c | 20717 | The facet point associated with the specified point_index lies off the model edge because this point lies on a region of the model where the facet topology and model topology are no longer equivalent, typically when a region of the model between two edges is extremely thin. |
PK_facet_fault_pt_off_face_c | 20718 | The facet point associated with the specified point_index lies off the model face that it is associated with. If parameters are being returned, then the evaluation of those parameters on the associated face's surface will give a different position to the point. |
PK_facet_fault_refinement_c | 20713 | The specified PK_FACE_t entity cannot be incrementally facetted and satisfy the facetting controls - geometry matching may be lost. |
PK_facet_fault_thin_face_c | 20705 | No facets were output for the specified PK_FACE_t entity because the face is very thin. Although a facet may not be output for a given face, this is not an indication that facetting has failed. |
PK_facet_fault_topol_deriv_c | 20720 | The facet function was unable to return derivatives for the specified body or face. The dp and/or d2p values referenced by this entity should not be used. |
PK_facet_fault_topol_param_c | 20719 | The facet function was unable to return parameters for the specified body or face. The uv parameter values referenced by this entity should not be used. |
PK_facet_fault_vertex_normal_c | 20703 | The facet function was unable to calculate an accurate face normal value at the position of the facet vertex (whose index is given). The vector referenced by this vertex's |
PK_facet_fault_vertex_param_c | 20704 | The facet function was unable to calculate accurate parameter values at the position of the facet vertex (whose index is given). The uv, dp and/or the d2p parameter values referenced by this vertex's 'vertex_param' table should not be used. |
PK_facet_fault_vertex_point_c | 20702 | The coordinate of the specified vertex (whose index is given) did not match any vertex_point coordinates on adjacent faces. For example, this can happen if topology matching has failed. The facet mesh may contain small gaps close to this point. |
Error Code | Number | Description |
---|---|---|
PK_facet_geometry_all_c | 25831 | both facet geometry and lattice support are enabled. |
PK_facet_geometry_no_c | 25830 | neither facet geometry nor lattice support is enabled. |
Error Code | Number | Description |
---|---|---|
PK_facet_go_curvatures_no_c | 26180 | do not output principal directions and curvatures of the face |
PK_facet_go_curvatures_yes_c | 26181 | output principal directions and curvatures of the face at facet vertices |
Error Code | Number | Description |
---|---|---|
PK_facet_go_edges_no_c | 20640 | do not output edge data |
PK_facet_go_edges_yes_c | 20641 | output edge entities at facet edges |
Error Code | Number | Description |
---|---|---|
PK_facet_go_interleaved_no_c | 20680 | output all the facets for one body before beginning to output facets from another body (default). |
PK_facet_go_interleaved_yes_c | 20681 | facets are output on a face by face basis. In cases where there are multiple instances or multi-threading is turned on facets for a particular face are output as soon as possible so facets may be output from different bodies consecutively. |
Error Code | Number | Description |
---|---|---|
PK_facet_go_normals_no_c | 20600 | do not output surface normals |
PK_facet_go_normals_yes_c | 20601 | output surface normals at facet vertices |
Error Code | Number | Description |
---|---|---|
PK_facet_go_parameters_d0_c | 20621 | output surface params at vertices |
PK_facet_go_parameters_d1_c | 20622 | output surface params + first derivatives |
PK_facet_go_parameters_d2_c | 20623 | output surface params + all second derivs |
PK_facet_go_parameters_no_c | 20620 | do not output surface parameter data |
Error Code | Number | Description |
---|---|---|
PK_facet_go_strips_no_c | 20660 | output individual facets through GO |
PK_facet_go_strips_yes_c | 20661 | output facets through GO in strips where possible (some individual facets may also be output) |
Error Code | Number | Description |
---|---|---|
PK_facet_ignore_scope_global_c | 22131 | treat face as part of face's body |
PK_facet_ignore_scope_local_c | 22130 | treat face as individual entity |
Error Code | Number | Description |
---|---|---|
PK_facet_ignore_absolute_c | 22112 | input an absolute value |
PK_facet_ignore_body_ratio_c | 22114 | input the ratio of feature to body box |
PK_facet_ignore_no_c | 22111 | no features ignored |
PK_facet_ignore_ratio_c | 22113 | input the ratio of feature to model box |
Error Code | Number | Description |
---|---|---|
PK_facet_incr_method_attrib_c | 25600 | Use the attribute method for incremental facetting. |
PK_facet_incr_method_auto_c | 25601 | Use the auto method for incremental facetting so that any faces that need to be refacetted in order to honour geometry matching are refacetted. |
Error Code | Number | Description |
---|---|---|
PK_facet_incr_prop_allow_c | 26560 | Facet any additional faces that are required to be facetted under incremental facetting. |
PK_facet_incr_prop_no_c | 26562 | Additional faces required to be facetted under incremental facetting are neither facetted nor reported. |
PK_facet_incr_prop_report_c | 26561 | Report additional faces that are required to be facetted under incremental facetting. |
Error Code | Number | Description |
---|---|---|
PK_facet_incr_refine_no_c | 22570 | Refinement is not allowed during incremental facetting. Faces for which the facetting controls cannot be satisfied will be reported as errors. |
PK_facet_incr_refine_yes_c | 22571 | If refinement is required then it will be performed for those faces being facetted. |
Error Code | Number | Description |
---|---|---|
PK_facet_incr_report_missing_c | 22581 | If facetting a list of faces then those faces which need to be included to define facetted perimeters will be output. |
PK_facet_incr_report_no_c | 22580 | No details reported. |
PK_facet_incr_report_refine_c | 22582 | Faces for which the facetting controls cannot be satisfied will be output. |
PK_facet_incr_report_yes_c | 22583 | All problem faces output. |
Error Code | Number | Description |
---|---|---|
PK_facet_incr_clear_c | 22561 | Incremental facetting off, attributes will be deleted. |
PK_facet_incr_no_c | 22560 | Incremental facetting off. |
PK_facet_incr_refresh_c | 22562 | Incremental facetting on, attributes will be deleted and new ones generated. |
PK_facet_incr_yes_c | 22563 | Incremental facetting on, existing attributes will be used and new ones added as appropriate. |
Error Code | Number | Description |
---|---|---|
PK_facet_incr_tf_no_c | 26610 | Ignore incremental data on bodies that have been transformed since the incremental data was set up. |
PK_facet_incr_tf_reflection_c | 26612 | Use incremental data on bodies that have had a rigid body or reflection transform applied to them since the incremental data was set up. |
PK_facet_incr_tf_rigid_c | 26611 | Use incremental data on bodies that have had a rigid body transform applied to them since the incremental data was set up. |
Error Code | Number | Description |
---|---|---|
PK_facet_inflect_no_c | 22800 | Facets around points of inflection are not further refined. |
PK_facet_inflect_split_near_c | 22801 | Facets around points of inflection may be further refined to better represent the change in curvature of the surface. |
Error Code | Number | Description |
---|---|---|
PK_facet_match_geom_c | 20521 | facet meshes between neighbouring faces will meet exactly but are topologically disjoint. |
PK_facet_match_no_c | 20520 | No description Available |
PK_facet_match_topol_c | 20522 | then the fin_fin table contains rings of fins around |
PK_facet_match_trimmed_c | 20523 | facet meshes do not take neighbouring faces into account, the resulting meshes may contain facets that overlap or have gaps between them. |
Error Code | Number | Description |
---|---|---|
PK_facet_pt_report_no_c | 24570 | No report is generated |
PK_facet_pt_report_off_eds_c | 24571 | Report facet points that lie off the model edges |
PK_facet_pt_report_off_tpl_c | 24572 | Report facet points that lie off the model edges or faces. |
Error Code | Number | Description |
---|---|---|
PK_facet_quality_improved_c | 23051 | Extra checks are carried out in order to produce facets of a higher quality. The extra checks required to improve the quality of the facets may increase the overall facetting time in some cases. |
PK_facet_quality_standard_c | 23050 | No extra checks are carried out to improve the quality of facets. |
Error Code | Number | Description |
---|---|---|
PK_facet_respect_no_c | 25400 | Do not try to create facets that respect a particular property. |
PK_facet_respect_yes_c | 25401 | Create facets that respect a particular property of the faces being facetted. |
Error Code | Number | Description |
---|---|---|
PK_facet_shape_any_c | 20500 | allow creation of holed or concave facets |
PK_facet_shape_convex_c | 20502 | divide concave facets into convex facets |
PK_facet_shape_cut_c | 20501 | cut facets with holes into concave facets |
Error Code | Number | Description |
---|---|---|
PK_facet_sing_topol_default_c | 23360 | around the singularity is a set of facets each of which share the vertex at the singularity. |
PK_facet_sing_topol_degen_c | 23361 | the singularity is treated as a surface boundary. Each facet that has an apex at the singularity has its own vertex at the singularity. Any pair of visually adjacent facets which meet at the singularity are actually separated by a degenerate triangular facet. |
Error Code | Number | Description |
---|---|---|
PK_facet_smp_body_c | 24111 | multi-thread tabular facetting at the body level |
PK_facet_smp_no_c | 24110 | do not multi-thread tabular facetting |
Error Code | Number | Description |
---|---|---|
PK_facet_split_strip_no_c | 22500 | do not split facet strips. Facet strips can span multiple periods on the surface. |
PK_facet_split_strip_yes_c | 22501 | split the facet strips to ensure that no strip spans more than a single period on the surface. |
Error Code | Number | Description |
---|---|---|
PK_facet_vx_data_end_spike_c | 22555 | End spike of edge. |
PK_facet_vx_data_fin_c | 22553 | Fin specific data. |
PK_facet_vx_data_mixed_c | 22551 | Edge has spike(s) and ordinary data. |
PK_facet_vx_data_ordinary_c | 22550 | Edge has no spikes. |
PK_facet_vx_data_spike_c | 22552 | Edge only has spike(s). |
PK_facet_vx_data_start_spike_c | 22554 | Start spike of edge. |
Error Code | Number | Description |
---|---|---|
PK_facet_wire_edges_no_c | 22140 | facet over wire edges in faces |
PK_facet_wire_edges_yes_c | 22141 | do not facet over wire edges in faces |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_body_type_orig_c | 24510 | If the original body was a solid or a sheet the resulting body will be of the same type. If the original body was a wire, then the resulting body will be a sheet. |
PK_fill_hole_body_type_sheet_c | 24511 | The resulting body will be a sheet where possible. |
PK_fill_hole_body_type_solid_c | 24512 | The resulting body will be a solid where possible. |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_clamp_no_c | 25110 | Do not apply a clamp at this supporting body. |
PK_fill_hole_clamp_planar_c | 25111 | Apply a planar clamp at this supporting body. If this value is set, the supporting body must be an acorn body with a single vertex. |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_bad_edge_c | 22081 | edge an edge has been supplied which is not on the boundary of a hole |
PK_fill_hole_bdry_general_c | 22097 | edge the boundary of the hole is vertex non-manifold i.e. a boundary edge is general or a boundary vertex is non-manifold or has incident non-manifold edges. |
PK_fill_hole_cant_match_body_c | 22087 | body can't match any edges with a body |
PK_fill_hole_cant_match_edge_c | 22088 | edge can't match edge or portion of edge with a face |
PK_fill_hole_didnt_converge_c | 22095 | failed to converge to a single face solution; this status may be returned when using either the PK_fill_hole_opt_perf_c or PK_fill_hole_opt_quality_c |
PK_fill_hole_duplicate_c | 22082 | edge duplicate edges supplied |
PK_fill_hole_face_c | 22091 | face(s) succeeded, but invalid face(s) have been produced |
PK_fill_hole_face_face_c | 22092 | faces succeeded, but a face-face inconsistency has been produced |
PK_fill_hole_gap_c | 22085 | gap in supplied boundary edges |
PK_fill_hole_no_edge_on_target_c | 22086 | none of the supplied edges is an edge of the target body |
PK_fill_hole_not_smooth_c | 22093 | vertex boundary of hole is not smooth |
PK_fill_hole_ok_c | 22080 | succeeded without any problems |
PK_fill_hole_supp_not_smooth_c | 22096 | body A supplied supporting body does not meet the boundary smoothly where required. |
PK_fill_hole_too_complex_c | 22094 | no suitable fill method exists |
PK_fill_hole_too_many_loops_c | 22084 | more than one loop of edge geometry |
PK_fill_hole_too_small_c | 22089 | edge the fill sheet body is too small to cover the hole |
PK_fill_hole_unknown_c | 22090 | internal unspecified failure |
PK_fill_hole_vertex_c | 22083 | vertex more than two edges meet at vertex geometry |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_imprint_sharp_c | 24980 | Each supporting body will only be imprinted onto the resultant faces where internal edges are required because of a non-smooth result. |
PK_fill_hole_imprint_yes_c | 24981 | The supporting bodies will always be imprinted onto the resultant faces. |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_create_patch_c | 22102 | will be divided into faces. |
PK_fill_hole_extend_adjacent_c | 22103 | patch hole by growing the neighbouring faces to cover the hole |
PK_fill_hole_trim_to_hole_c | 22100 | patch hole by first trimming supplied fill sheet body to the boundary of the hole |
PK_fill_hole_trim_to_sheet_c | 22101 | patch hole by first trimming target bodies to the laminar edges of supplied fill sheet body |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_non_smooth_allow_c | 25541 | The function will patch the hole with a sheet that meets smoothly to the boundary faces where possible. A Report of type PK_REPORT_3_fill_hole_non_g1_c or type PK_REPORT_3_fill_hole_non_g2_c will be returned indicating where G1 or G2 smoothness could not be met, due to the boundary not supporting the required continuity level. |
PK_fill_hole_non_smooth_fail_c | 25540 | The operation will return status PK_fill_hole_too_complex_c, and generate Reports of type PK_REPORT_3_fill_hole_non_g1_c or PK_REPORT_3_fill_hole_non_g2_c indicating where the boundary could not support the required continuity level. |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_opt_performance_c | 24960 | PK_BODY_fill_hole should be optimised for performance. |
PK_fill_hole_opt_quality_c | 24961 | PK_BODY_fill_hole will try harder to produce solutions with a single face, and will attempt to minimise the curvatures on the resultant surface. |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_patch_eds_sharp_c | 24910 | Edges internal to the created patch are not required to be smooth. |
PK_fill_hole_patch_eds_smooth_c | 24911 | Edges internal to the created patch are required to be smooth. |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_non_smooth_c | 22373 | The hole is filled ignoring all smoothness requirements at the boundary of the hole. Where possible an analytic solution will be given. Using this value is equivalent to using the value PK_fill_hole_smooth_c and setting the option 'non_smooth_edges' to all the edges of the hole boundary. |
PK_fill_hole_plane_only_c | 22372 | The hole is filled with a plane solution if possible, ignoring all smoothness requirements at boundary edges. If this is not possible no solution is produced. |
PK_fill_hole_prefer_plane_c | 22371 | The hole is filled with one of the following requirements at boundary edges. solution which is smooth at the boundary edges is produced. This is the same solution that would be produced with the value of PK_fill_hole_smooth_c. |
PK_fill_hole_smooth_c | 22370 | The hole is filled with a solution that is smooth at the boundary. Where possible an analytic solution will be given. You must use this option if 'non_smooth_edges' is not empty. |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_topol_minimal_c | 22741 | This option will attempt to minimise the number of faces in the resultant patch compared with using PK_fill_hole_topol_multiple_c. |
PK_fill_hole_topol_multiple_c | 22740 | This option will fill the hole with multiple faces, splitting where necessary to ensure that the model is optimal for the performance and reliability of downstream operations. This is the recommended option. |
PK_fill_hole_topol_single_c | 22742 | This option will only attempt to produce patches with a single face. This may result in the hole not being filled compared with using PK_fill_hole_topol_multiple_c or PK_fill_hole_topol_minimal_c. A suitable PK error or fault type will be returned in this case. |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_track_bdry_edges_c | 26581 | In addition to the above, tracking for the supplied boundary edges of the hole is also returned. |
PK_fill_hole_track_default_c | 26580 | This returns a single track record containing the faces of a created patch and a track record for each edge of an imprinted supporting body or imprinted supporting bodies |
Error Code | Number | Description |
---|---|---|
PK_fill_hole_update_0_c | 22610 | for updating v14.0 and earlier models |
PK_fill_hole_update_10_c | 25331 | for updating v25.1 models |
PK_fill_hole_update_11_c | 25332 | for updating v26.0 models |
PK_fill_hole_update_1_c | 22611 | for updating v14.1 and v15.0 models |
PK_fill_hole_update_2_c | 22612 | for updating v15.1 and v16.0 models |
PK_fill_hole_update_3_c | 22613 | for updating v16.1 to v18.0 models |
PK_fill_hole_update_4_c | 22614 | for updating v18.1 to v19.1 models |
PK_fill_hole_update_5_c | 22616 | for updating v20.0 to v22.0 models |
PK_fill_hole_update_6_c | 22617 | for updating v22.1 to v23.0 models |
PK_fill_hole_update_7_c | 22618 | for updating v23.1 models |
PK_fill_hole_update_8_c | 22619 | for updating v24.0 models |
PK_fill_hole_update_9_c | 25330 | for updating v24.1 to v25.0 models |
PK_fill_hole_update_default_c | 22615 | activate latest functionality |
PK_fill_hole_update_v261_c | 25333 | for updating v26.1 models |
PK_fill_hole_update_v270_c | 25334 | for updating v27.0 models |
PK_fill_hole_update_v271_c | 25335 | for updating v27.1 models |
PK_fill_hole_update_v280_c | 25336 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_FIN_type_biwire_c | 3601 | The fin's owning edge has another fin in the same face, but the two fins are in different loops. |
PK_FIN_type_normal_c | 3602 | The fin's owning edge has no other fin in the same face. |
PK_FIN_type_wire_c | 3600 | The fin's owning edge has another fin in the same face, and both fins are in the same loop. |
Error Code | Number | Description |
---|---|---|
PK_fix_degens_all_c | 24852 | Always repair degeneracies, including on surfaces of faces not being offset. In the case of thickening, repaired surfaces on each side of the body will be exact opposites of each other. |
PK_fix_degens_no_c | 24850 | Don't repair any degeneracies. |
PK_fix_degens_offset_c | 24851 | Repair degeneracies on surfaces of faces which are being offset. In the case of thickening, when only thickening in one direction, then don't modify the surfaces of faces which are not being offset. |
Error Code | Number | Description |
---|---|---|
PK_fix_method_approx_c | 24021 | Produce valid approximations for the geometry, including self-intersecting regions. |
PK_fix_method_extract_c | 24020 | Extract valid regions of the geometry, ignoring self-intersecting regions. |
Error Code | Number | Description |
---|---|---|
PK_fix_status_approx_c | 24061 | The resultant geometry is an approximation of the original geometry, and the maximum deviation between the resultant geometry and the original geometry is less than or equal to the supplied 'tolerance'. |
PK_fix_status_exact_c | 24060 | The resultant geometry is exactly coincident with the original geometry. |
PK_fix_status_too_tight_c | 24062 | The resultant geometry is an approximation of the original geometry, but the maximum deviation between the resultant geometry and the original geometry is greater than the supplied 'tolerance'. An upper bound for the maximum deviation will be returned in |
Error Code | Number | Description |
---|---|---|
PK_force_continuity_no_c | 23610 | No restriction is placed on the continuity of the resultant geometry. |
PK_force_continuity_prefer_c | 23611 | The resultant geometry will have the level of continuity specified if possible. If not the function may return geometry with a lower level of continuity. |
PK_force_continuity_yes_c | 23612 | The resultant geometry will have the level of continuity specified. If this is not possible, the function will fail. |
Error Code | Number | Description |
---|---|---|
PK_FUNCTION_run_concurrent_c | 25410 | Will always run concurrently. |
PK_FUNCTION_run_dynamic_c | 25412 | Can run as either type of exclusivity, depending on other conditions. |
PK_FUNCTION_run_exclusive_c | 25411 | Will always run exclusively. |
PK_FUNCTION_run_mutable_conc_c | 25413 | Will run concurrently but can be changed. |
PK_FUNCTION_run_mutable_exc_c | 25414 | Will run exclusively but can be changed. |
Error Code | Number | Description |
---|---|---|
PK_fxf_fault_asymmetric_c | 17471 | The application has supplied asymmetric ranges which are inconsistent with the underlying geometry. |
PK_fxf_fault_bad_ribs_c | 17474 | The application has supplied invalid rib controls. |
PK_fxf_fault_bad_spine_c | 17473 | The application has supplied an invalid parameter spine. An associated value may be returned in is unsuitable. |
PK_fxf_fault_both_c | 17465 | Both 'left_sense' and 'right_sense' are incorrect. |
PK_fxf_fault_chl_c | 17472 | The application has supplied invalid conic hold line data. The associated value in 'topols' is the invalid conic hold line data. |
PK_fxf_fault_cliff_c | 17459 | The application has supplied invalid cliff edge data. The associated value in 'topols' is the invalid cliff edge data. |
PK_fxf_fault_curved_c | 17460 | A face in a wall is too tightly curved for the blend to fit. The associated value in 'topols' is the face in question. |
PK_fxf_fault_depth_value_c | 17480 | The application has supplied an invalid depth value. |
PK_fxf_fault_face_face_c | 17469 | The blend, which has been attached, has caused a face-face inconsistency. The associated value in 'topols' is an array containing the tags of a pair of clashing faces. |
PK_fxf_fault_inconsistent_c | 17455 | The application has supplied inconsistent data. |
PK_fxf_fault_insufficient_c | 17454 | The application has supplied insufficient data to define a blend. |
PK_fxf_fault_large_c | 17462 | A blend range is too large. The associated value in 'dists' is the suggested smaller range for the blend. |
PK_fxf_fault_left_c | 17463 | 'left_sense' is incorrect. |
PK_fxf_fault_no_fault_c | 17451 | The requested blend succeeded. |
PK_fxf_fault_plane_insuff_c | 17477 | The application has supplied a limit or capping plane which is not sufficient to trim the blend. For example, if the blend is closed, the application must supply two limit planes. |
PK_fxf_fault_plane_origin_c | 17476 | The application has supplied a limit or capping plane whose origin does not determine a unique location at which to trim the blend. |
PK_fxf_fault_preview_rib_c | 17478 | No preview rib could be constructed. |
PK_fxf_fault_range_c | 17457 | The application has supplied an invalid range definition. |
PK_fxf_fault_repaired_c | 17475 | The blend succeeded. Some of the blend surfaces have been repaired or modified to avoid self-intersections or sharp edges. 'topols' will contain the faces that have been modified. This token is only returned if the 'repair_su_X' option is set to PK_blend_repair_su_X_report_c or the 'prevent_sharp' option is set to PK_blend_prevent_sharp_report_c. |
PK_fxf_fault_rho_too_large_c | 17479 | A large rho value has resulted in the blend cross section curvature being too flat compared to the underlying surface(s) |
PK_fxf_fault_rho_value_c | 17470 | The application has supplied an invalid rho value. |
PK_fxf_fault_right_c | 17464 | 'right_sense' is incorrect. |
PK_fxf_fault_self_int_c | 17468 | The blend contains face(s) with self intersecting geometry. The associated value in 'topols' is an array containing the tags of the blend faces with self-intersecting surfaces. |
PK_fxf_fault_sheet_c | 17452 | The blend has not been attached, nor have the walls been trimmed but blend sheet bodies have been created. This token is only returned if PK_FACE_make_blend was called with 'walls' set to PK_blend_walls_both_c or PK_blend_walls_attach_c represents a partial success. The associated data is a vector in 'points' and topological tags in 'topols' These indicate the region where the blend could not be attached. |
PK_fxf_fault_sheet_clash_c | 17466 | The blend sheet(s) intersect one another and hence could not be attached. The associated data is a vector in 'points' and topological tags in 'topols' These indicate which sheet(s) clashed and the point at which they clashed. |
PK_fxf_fault_skew_value_c | 17481 | The application has supplied an invalid skew value. |
PK_fxf_fault_small_c | 17461 | A blend range is too small. The associated value in 'dists' is the suggested larger range for the blend. |
PK_fxf_fault_thl_c | 17458 | The application has supplied invalid tangent hold line data. The associated value in 'topols' is the invalid tangent hold line data. |
PK_fxf_fault_unknown_c | 17453 | The blend could not be created. |
PK_fxf_fault_wall_c | 17456 | The application has supplied an invalid wall of faces. The associated data in 'topols' is the invalid array of faces. |
PK_fxf_fault_wall_clash_c | 17467 | The blend, which has been attached, has combined two bodies and has produced a face-face inconsistency elsewhere in the model. The associated value in 'topols' is an array containing the tags of a pair of clashing faces. |
Error Code | Number | Description |
---|---|---|
PK_general_mixed_dimension_c | 23774 | Body has components of differing dimension |
PK_general_nm_edge_c | 23770 | Edge is non-manifold |
PK_general_nm_vertex_c | 23771 | Vertex is non-manifold |
PK_general_opposed_faces_c | 23772 | Edge has two faces with opposed sense |
PK_general_solid_internal_c | 23773 | Face has solid regions on both sides |
PK_general_wire_in_solid_c | 23775 | Wire inside solid region |
Error Code | Number | Description |
---|---|---|
PK_GEOM_category_classic_c | 25870 | The geometry is classic. |
PK_GEOM_category_facet_c | 25871 | The geometry is facet. |
PK_GEOM_category_lattice_c | 25875 | The geometry is one or more lattices. |
PK_GEOM_category_mixed_c | 25874 | The geometry is a combination of facet and classic geometry. |
PK_GEOM_category_none_c | 25872 | The geometry is absent. |
PK_GEOM_category_point_c | 25873 | The geometry is one or more points. |
Error Code | Number | Description |
---|---|---|
PK_GEOM_copy_always_c | 24770 | Geometry will always be copied. |
PK_GEOM_copy_auto_c | 24772 | Geometry will be copied only if necessary. |
PK_GEOM_copy_never_c | 24771 | Geometry will never be copied. |
Error Code | Number | Description |
---|---|---|
PK_GEOM_enlarge_approx_c | 26973 | The enlarged geometry was approximated into one or more resultant geometies. |
PK_GEOM_enlarge_convert_c | 26972 | The enlarged geometry was converted into one or more resultant geometries, and will not have the same parameterisation as the input geometry. |
PK_GEOM_enlarge_exact_c | 26970 | The resultant geometry is exactly enlarged. |
PK_GEOM_enlarge_failed_c | 26974 | Failed to create the enlarged geometry. |
PK_GEOM_enlarge_outside_c | 26971 | The enlarged geometry is completely outside the trimming box, and no resultant geometry is returned. |
Error Code | Number | Description |
---|---|---|
PK_geom_sharing_can_break_c | 25732 | API can break the geometry sharing, if not all of the faces that are dependent on the surface are passed in. Faces that are not passed in retain the original surface. |
PK_geom_sharing_keep_fail_c | 25730 | API must preserve the geometry sharing and fail if all the faces that are dependent on the surface are not passed in. |
PK_geom_sharing_keep_force_c | 25731 | API must preserve the geometry sharing and modify all the faces that are dependent on the surface, even if some of them are not passed in. |
Error Code | Number | Description |
---|---|---|
PK_GEOM_soft_extended_no_c | 25250 | The geometry has not been extended and remains the same as before the operation. |
PK_GEOM_soft_extended_yes_c | 25251 | The geometry has been softly extended as a result of the operation. |
Error Code | Number | Description |
---|---|---|
PK_GEOM_transform_modify_c | 23820 | The input geometry modified by the transform |
PK_GEOM_transform_new_c | 23821 | The input geometry is copied then transformed |
Error Code | Number | Description |
---|---|---|
PK_GROUP_closure_any_c | 26392 | all groups are to be considered |
PK_GROUP_closure_closed_c | 26390 | a group is closed or only closed groups are to be considered |
PK_GROUP_closure_open_c | 26391 | a group is open or only open groups are to be considered |
Error Code | Number | Description |
---|---|---|
PK_GROUP_dependants_delete_c | 25671 | When a group is deleted, any groups which are its members are considered for deletion. Only groups which are not members of any remaining groups can be deleted in this way. |
PK_GROUP_dependants_keep_c | 25670 | When a group is deleted, any groups which are its members are not considered for deletion. |
Error Code | Number | Description |
---|---|---|
PK_GROUP_membership_exclusive_c | 25651 | The resulting merged entity is a member of the group only when both of the original entities were members of the group. |
PK_GROUP_membership_inclusive_c | 25650 | The resulting merged entity is a member of the group. |
Error Code | Number | Description |
---|---|---|
PK_GROUP_merge_identical_c | 24791 | Unique pairs of groups are considered for merging. In order to be merged the groups must be identical, which means they have the same members, attributes and group controls. |
PK_GROUP_merge_no_c | 24790 | Groups are not considered for merging when either their owners or members are merged. |
Error Code | Number | Description |
---|---|---|
PK_GROUP_split_always_c | 24781 | The group remains in the original part, and a split copy is always made in the split-off part. |
PK_GROUP_split_never_c | 24780 | The group remains in the original part. |
Error Code | Number | Description |
---|---|---|
PK_GROUP_transfer_dependent_c | 26552 | transfer groups that own entities that are being transferred, and any dependent groups of those groups |
PK_GROUP_transfer_no_c | 26550 | do not transfer groups |
PK_GROUP_transfer_owning_c | 26551 | transfer groups that own entities that are being transferred, groups which own groups which are being transferred will also be transferred. |
Error Code | Number | Description |
---|---|---|
PK_HAND_left_c | 32760 | left hand |
PK_HAND_right_c | 32761 | right hand |
Error Code | Number | Description |
---|---|---|
PK_hole_blended_in_c | 22391 | blend faces are included in hole details as long as the blend faces satisfy the hole's radius constraint. |
PK_hole_blended_no_c | 22390 | blend faces are excluded in hole details |
PK_hole_blended_out_c | 22392 | blend faces are included in hole details regardless of whether they satisfy the hole's radius constraint. |
PK_hole_blended_trimmed_in_c | 22393 | same as PK_hole_blended_in_c but include trimmed blend faces |
PK_hole_blended_trimmed_out_c | 22394 | same as PK_hole_blended_out_c but include trimmed blend faces |
Error Code | Number | Description |
---|---|---|
PK_hole_comp_blnd_in_concave_c | 22673 | a concave blend with decreasing radius |
PK_hole_comp_blnd_in_convex_c | 22675 | a convex blend with decreasing radius |
PK_hole_comp_blnd_out_concave_c | 22674 | a concave blend with increasing radius |
PK_hole_comp_blnd_out_convex_c | 22676 | a convex blend with increasing radius |
PK_hole_comp_closed_end_c | 22680 | a closed end of a hole |
PK_hole_comp_cone_in_c | 22671 | a conical (taper) component with decreasing radius |
PK_hole_comp_cone_out_c | 22672 | a conical (taper) component with increasing radius |
PK_hole_comp_cyl_c | 22670 | a cylindrical (constant radius) component |
PK_hole_comp_open_end_c | 22679 | an open end of a hole |
PK_hole_comp_unknown_c | 22681 | an unclassified component |
PK_hole_comp_zero_depth_in_c | 22677 | a zero depth (step) component with decreasing radius |
PK_hole_comp_zero_depth_out_c | 22678 | a zero depth (step) component with increasing radius |
Error Code | Number | Description |
---|---|---|
PK_hole_const_rad_no_c | 22590 | No constant radius components required |
PK_hole_const_rad_yes_c | 22591 | A hole must have at least one constant radius component |
Error Code | Number | Description |
---|---|---|
PK_hole_ortho_no_c | 22600 | Non orthogonal components are allowed |
PK_hole_ortho_yes_c | 22601 | Non orthogonal components are not allowed |
Error Code | Number | Description |
---|---|---|
PK_hole_update_0_c | 22440 | for updating v13.0 models |
PK_hole_update_default_c | 22441 | use latest functionality |
Error Code | Number | Description |
---|---|---|
PK_hollow_local_add_c | 23830 | Hollow only a given set of faces in the body and leaving the others alone. |
PK_hollow_local_exclude_c | 23831 | Hollow all the faces on a body with the exception of a given set of faces. |
PK_hollow_local_none_c | 23832 | Hollow all the faces on a body |
Error Code | Number | Description |
---|---|---|
PK_imprint_complete_edge_c | 22781 | Complete the imprint, stopping at the first edge encountered on the body or face. |
PK_imprint_complete_faceset_c | 22783 | Complete the imprint, stopping at the first edge encountered that is either a laminar edge upon the body or face or is a boundary edge of the set of faces supplied to the operation. This set of faces will include those initially passed to the operation along with any added during the initial imprint owing to the set to a value other than PK_imprint_face_list_no_c . Further face list extension will however not occur during the imprint completion phase of the operation. |
PK_imprint_complete_laminar_c | 22782 | Complete the imprint, stopping at the first laminar edge encountered on the body or face. When this option setting is used in Boolean operations, face list extension will occur in the imprint completion process if other options have been set requesting face list extension during the initial imprint. |
PK_imprint_complete_no_c | 22780 | Do not complete the imprint. |
Error Code | Number | Description |
---|---|---|
PK_imprint_connect_all_c | 22812 | Connect if possible with side and hidden faces |
PK_imprint_connect_hidden_all_c | 22814 | Imprint all faces which are side on or hidden when viewed from the imprint direction, whether they connect disjoint components of the imprint or not. |
PK_imprint_connect_none_c | 22810 | Do not connect at all |
PK_imprint_connect_side_all_c | 22813 | Imprint all faces which are side on when viewed in the imprint direction, even if they do not connect disjoint components |
PK_imprint_connect_side_c | 22811 | Connect if possible with imprints on faces which are side on when viewed in the imprint direction |
Error Code | Number | Description |
---|---|---|
PK_imprint_dir_consistent_c | 24830 | The imprinted edges will be inspected and reversed if necessary so that their direction is consistent. Edges for which a consistent direction cannot be determined will be reported with a PK_REPORT_1_imp_dir_undef_c record. |
PK_imprint_dir_no_check_c | 24831 | No checking is performed on imprinted edge directions, and no edges are reported. This is the default value. |
Error Code | Number | Description |
---|---|---|
PK_imprint_extend_orth_back_c | 22792 | Extend the imprint orthogonally in the backward direction along the reference normal. |
PK_imprint_extend_orth_fwd_c | 22791 | Extend the imprint orthogonally in the forward direction along the reference normal. |
PK_imprint_extend_tangent_c | 22790 | Extend the imprint tangentially. |
Error Code | Number | Description |
---|---|---|
PK_imprint_face_hidden_array_c | 23001 | Each face is imprinted with regard only to whether other faces in the input array obscure it |
PK_imprint_face_hidden_body_c | 23002 | Each face is imprinted with regard to whether all faces in the parent body obscure it, even if these are not supplied in the input array |
PK_imprint_face_hidden_no_c | 23000 | Each face is imprinted without regard to whether other faces obscure it |
Error Code | Number | Description |
---|---|---|
PK_imprint_intersect_fail_c | 24581 | If in view self-intersections / intersections are found then the function will fail returning PK_ERROR_cant_do_imprint. |
PK_imprint_intersect_fix_c | 24582 | If in view self-intersections / intersections are found then the function will break up the curves at these intersection points to produce a valid imprint if possible. |
PK_imprint_intersect_update_c | 24580 | For updating models created in an older version of Parasolid. See the options structure documentation of the relevant function for details. |
Error Code | Number | Description |
---|---|---|
PK_imprint_precision_accurate_c | 25381 | All new imprinted edges are accurate, which may mean re-approximating the projection curves such that they lie exactly in the surface. Imprinted vertices may be tolerant if this is necessary to ensure chaining. |
PK_imprint_precision_auto_c | 25380 | The precision of the imprinted topology is derived from the supplied operation tolerance, except for exact projections, which will result in accurate edges. |
Error Code | Number | Description |
---|---|---|
PK_imprint_proj_dist_no_c | 23430 | Do not consider the projection distance between the projected imprint of the curve and the curve itself. |
PK_imprint_proj_dist_parts_c | 23432 | No description Available |
PK_imprint_proj_dist_whole_c | 23431 | Limit imprints to those where the projected curves upon a face lie wholly within the specified maximum projection distance of the curve causing the imprint. |
Error Code | Number | Description |
---|---|---|
PK_imprint_tracking_basic_c | 23330 | Default tracking structures used whereby returned information is as pre-V17.0. |
PK_imprint_tracking_curves_c | 23331 | Detailed tracking records are returned recording the link between each imprinted edge and both the curve from which it originated and the topology upon which it is imprinted. |
Error Code | Number | Description |
---|---|---|
PK_imprint_vecs_bad_clusters_c | 26463 | The operation did not imprint the vectors because there was a "cluster" of vectors which could not be resolved into a single vector. See documentation for PK_MESH_imprint_vectors for a definition of a "cluster". |
PK_imprint_vecs_bad_parameter_c | 26465 | The operation did not imprint the vectors because at least one of the given UV parameters did not match its corresponding vector. This status takes precedence over PK_imprint_vecs_off_mesh_c. |
PK_imprint_vecs_defects_c | 26461 | The operation succeeded, but there were defects in the resultant mesh. |
PK_imprint_vecs_off_mesh_c | 26462 | The operation did not imprint the vectors because some of them were not on the mesh. This status takes precedence over PK_imprint_vecs_bad_clusters_c. |
PK_imprint_vecs_success_c | 26460 | The operation succeeded and there were no defects in the resultant mesh. |
PK_imprint_vecs_wrong_mtopol_c | 26464 | The operation did not imprint the vectors because at least one of the given 'mtopols' did not contain its corresponding vector. This status takes precedence over PK_imprint_vecs_off_mesh_c. |
Error Code | Number | Description |
---|---|---|
PK_instance_merge_new_c | 24481 | Merge all mergeable imprinted edges created by the boolean operation |
PK_instance_merge_no_c | 24480 | Do not merge imprinted edges |
Error Code | Number | Description |
---|---|---|
PK_instance_repair_fa_fa_no_c | 24460 | face/face intersection repair will not be performed |
PK_instance_repair_fa_fa_yes_c | 24461 | face/face intersection repair will be performed |
Error Code | Number | Description |
---|---|---|
PK_instance_track_edges_laminar_c | 24521 | Tracking information will be returned for new laminar edges. |
PK_instance_track_edges_new_c | 24522 | Tracking information will be returned for all new edges. |
PK_instance_track_edges_no_c | 24520 | No tracking information. |
Error Code | Number | Description |
---|---|---|
PK_instance_track_type_both_c | 24473 | Both topology and instance tracking returned. |
PK_instance_track_type_inst_c | 24471 | Instance tracking returned only. |
PK_instance_track_type_none_c | 24470 | No tracking information. |
PK_instance_track_type_topol_c | 24472 | Topology tracking returned only. |
Error Code | Number | Description |
---|---|---|
PK_intersect_curve_simple_c | 14651 | simple intersection |
PK_intersect_curve_tangent_c | 14652 | tangency |
Error Code | Number | Description |
---|---|---|
PK_intersect_fc_coi_in_c | 14807 | The curve passes from a region of coincidence with the boundary of the face to being inside the interior of the face. |
PK_intersect_fc_coi_out_c | 14806 | The curve passes from a region of coincidence with the boundary of the face to being outside the face. |
PK_intersect_fc_end_c | 14813 | The curve leaves the face at the end of a region of coincidence with the surface. |
PK_intersect_fc_in_c | 14811 | The start or end of the curve is inside the face or lies in its boundary. |
PK_intersect_fc_in_coi_c | 14808 | The curve passes from being inside the interior of the face to a region of coincidence with the boundary of the face. |
PK_intersect_fc_in_out_c | 14804 | The curve passes from being in the interior of the face to the outside of the face. |
PK_intersect_fc_in_tangent_c | 14809 | The curve is tangent to the inside of an edge or passes through a vertex, but remains outside the face. |
PK_intersect_fc_out_coi_c | 14805 | The curve passes from being outside the face to a region of coincidence with the boundary of the face. |
PK_intersect_fc_out_in_c | 14803 | The curve passes from being outside the face to the interior of the face. |
PK_intersect_fc_out_tangent_c | 14810 | The curve is tangent to the outside of an edge or passes through a vertex, but remains outside the face. |
PK_intersect_fc_simple_c | 14801 | and PK_intersect_fc_tangent_c are used only when |
PK_intersect_fc_start_c | 14812 | The curve enters the face at the start of a region of coincidence with the surface. |
PK_intersect_fc_tangent_c | 14802 | The curve touches the surface of the face at single point but does not pass through it. |
Error Code | Number | Description |
---|---|---|
PK_intersect_vector_end_c | 14614 | end of coincidence |
PK_intersect_vector_simple_c | 14611 | simple intersection |
PK_intersect_vector_start_c | 14613 | start of coincidence |
PK_intersect_vector_tangent_c | 14612 | tangency |
Error Code | Number | Description |
---|---|---|
PK_isocline_split_convexity_c | 26231 | Split isocline curves at the points where the draw convexity changes. The draw convexity is the convexity of the underlying surface in the cross-sectional plane defined by the surface normal and the draw direction. |
PK_isocline_split_no_c | 26230 | Do not split isocline curves |
Error Code | Number | Description |
---|---|---|
PK_isoparam_alignment_aligned_c | 25320 | the non-constant parameter on the surface increases with increasing curve parameter. |
PK_isoparam_alignment_opposed_c | 25321 | the non-constant parameter on the surface decreases with increasing curve parameter. |
PK_isoparam_alignment_unset_c | 25322 | the alignment has not been determined. |
Error Code | Number | Description |
---|---|---|
PK_isoparam_prefer_bcurve_c | 24551 | B-curve if possible or SP curve otherwise. |
PK_isoparam_prefer_simple_c | 24550 | Analytic or implicit if possible, or B-curve if possible or SP curve otherwise. |
PK_isoparam_prefer_spcurve_c | 24552 | SP curve only. |
Error Code | Number | Description |
---|---|---|
PK_ITEM_null | 0 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_knot_bezier_ends_c | 8505 | The first and last knots have multiplicity degree+1. In other respects the knot set is non uniform. |
PK_knot_non_uniform_c | 8501 | The knot set is general non uniform. |
PK_knot_piecewise_bezier_c | 8504 | The first and last knots have multiplicity degree+1 and the remainder have multiplicity degree, with equal spacing. |
PK_knot_quasi_uniform_c | 8503 | The first and last knots have multiplicity degree+1, and the remainder have multiplicity 1, with equal spacing. |
PK_knot_smooth_seam_c | 8506 | Applicable only to PK_BCURVE_create. Modifications will be made to the curve input data to guarantee the end and start of the curve meet sufficiently smoothly to ensure periodic parameterisation. The first knot multiplicity must equal 1 and the sum of knot multiplicities must equal n_vertices+1. The multiplicity of the periodic knot is defined by the last knot multiplicity and must be less than degree+1. The algorithm will then ensure sufficient smoothness is achieved by repeating the first n vertices at the end and by matching knot intervals, where n equals the order less periodic knot multiplicity. |
PK_knot_uniform_c | 8502 | The knots are uniformly spaced. |
PK_knot_unset_c | 8500 | The type has not been calculated. |
Error Code | Number | Description |
---|---|---|
PK_LATTICE_cb_status_continue_c | 26690 | operation may continue |
PK_LATTICE_cb_status_fail_c | 26693 | callback failed |
PK_LATTICE_cb_status_mem_full_c | 26692 | operation aborted because memory full |
PK_LATTICE_cb_status_stop_c | 26691 | operation is to stop |
Error Code | Number | Description |
---|---|---|
PK_LATTICE_graph_cone_c | 26701 | Data is represented in PK_LATTICE_graph_cone_o_t format. |
PK_LATTICE_graph_cyl_c | 26700 | Data is represented in PK_LATTICE_graph_cyl_o_t format. |
Error Code | Number | Description |
---|---|---|
PK_LATTICE_patterned_success_c | 27010 | The operation was successful. |
Error Code | Number | Description |
---|---|---|
PK_LBALL_blend_absolute_c | 27041 | The blend radius is equal to the blend size. |
PK_LBALL_blend_none_c | 27040 | There are no blends and the blend size has no effect. |
PK_LBALL_blend_relative_c | 27042 | The blend radius is the product of the lball radius and the blend size. |
Error Code | Number | Description |
---|---|---|
PK_LBALL_clipped_created_c | 26920 | The lball was created due to an lrod being clipped. |
PK_LBALL_clipped_touched_c | 26921 | The lball touched a clipping entity. |
Error Code | Number | Description |
---|---|---|
PK_LBALL_min_radius_auto_c | 26851 | When creating a lattice, the radius of each lball will be automatically increased if required, so that that the radius is as large as the radius of its largest incident lrod. |
PK_LBALL_min_radius_fail_c | 26850 | The radius of each lball must be at least as large as the radius of its largest incident lrod. If this is not the case, attempting to create the lattice will fail with PK_ERROR_invalid_geometry. |
Error Code | Number | Description |
---|---|---|
PK_LBALL_radius_interpolate_c | 26880 | The new lball radius is linearly interpolated from those at either end of the original lrod according to the distance from the surviving lball. |
PK_LBALL_radius_lrod_c | 26881 | New lballs have the same radius as the lrod at the clipping point. |
Error Code | Number | Description |
---|---|---|
PK_local_change_topol_no_c | 21420 | don't check any surfaces |
PK_local_change_topol_yes_c | 21421 | check all surfaces |
Error Code | Number | Description |
---|---|---|
PK_local_check_fa_fa_no_c | 21780 | don't do any face-face inconsistency checks |
PK_local_check_fa_fa_yes_c | 21781 | do all of the face-face inconsistency checks |
Error Code | Number | Description |
---|---|---|
PK_local_check_su_X_no_c | 21400 | don't check any surfaces |
PK_local_check_su_X_yes_c | 21401 | check all surfaces |
Error Code | Number | Description |
---|---|---|
PK_local_check_failed_c | 18103 | entity fails local checks |
PK_local_check_negated_c | 18102 | entity has been negated and is now valid |
PK_local_check_no_c | 18100 | local checking not performed |
PK_local_check_ok_c | 18101 | entity passes local checks |
Error Code | Number | Description |
---|---|---|
PK_local_check_topol_no_c | 21410 | don't check any topology |
PK_local_check_topol_yes_c | 21411 | check all topology |
Error Code | Number | Description |
---|---|---|
PK_local_ops_update_0_c | 22730 | for updating v14.0 and earlier models |
PK_local_ops_update_10_c | 24338 | for updating v25.0 models |
PK_local_ops_update_11_c | 24339 | for updating v25.1 models |
PK_local_ops_update_12_c | 25540 | for updating v26.0 models |
PK_local_ops_update_13_c | 25591 | No description Available |
PK_local_ops_update_1_c | 23320 | for updating v14.1 - v16.1 models |
PK_local_ops_update_2_c | 23720 | for updating v17.0 - v18.0 models |
PK_local_ops_update_3_c | 24331 | for updating v18.1 - v21.0 models |
PK_local_ops_update_4_c | 24332 | for updating v22.0 models |
PK_local_ops_update_5_c | 24333 | for updating v22.1 models |
PK_local_ops_update_6_c | 24334 | for updating v23.0 models |
PK_local_ops_update_7_c | 24335 | for updating v23.1 models |
PK_local_ops_update_8_c | 24336 | for updating v24.0 models |
PK_local_ops_update_9_c | 24337 | for updating v24.1 models |
PK_local_ops_update_default_c | 24330 | use latest functionality |
PK_local_ops_update_v261_c | 25591 | for updating v26.1 models |
PK_local_ops_update_v270_c | 25592 | for updating v27.0 models |
PK_local_ops_update_v271_c | 25593 | for updating v27.1 models |
PK_local_ops_update_v280_c | 25594 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_local_status_bad_blend_c | 21480 | blend cannot be processed. |
PK_local_status_bad_chamfer_c | 21479 | chamfer surface cannot be created. |
PK_local_status_bad_direction_c | 21483 | bad draw direction for body taper |
PK_local_status_bad_reference_c | 21464 | taper reference entity is not valid |
PK_local_status_blend_too_tight_c | 21477 | blend created would be too tightly curved. |
PK_local_status_cant_extend_c | 21466 | geometry could not be extended |
PK_local_status_cant_get_cu_c | 21454 | failed to locate geometry for edge |
PK_local_status_cant_get_pt_c | 21453 | failed to locate geometry for vertex |
PK_local_status_cant_get_su_c | 21455 | failed to locate geometry for face |
PK_local_status_cant_make_blend_c | 21478 | blend surface cannot be created. |
PK_local_status_cant_offset_c | 21456 | (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. provide the geometry for the supplied edges. |
PK_local_status_cant_use_cu_c | 21468 | supplied/existing curve cannot be used for edge |
PK_local_status_ed_large_tol_c | 21476 | result tolerance of edge exceeds its original and operational tolerances. |
PK_local_status_ed_remains_c | 21462 | edge could not be deleted |
PK_local_status_eds_unconnected_c | 21469 | boundary edges are not simply connected. |
PK_local_status_fa_fa_fail_c | 21461 | face/face check fails |
PK_local_status_fa_fail_c | 21460 | face check fails |
PK_local_status_fail_c | 21452 | operation failed |
PK_local_status_lp_outside_fa_c | 21472 | loop is outside face |
PK_local_status_miter_fail_c | 21487 | mitering has failed during body tapering. |
PK_local_status_negated_body_c | 21486 | the body was negated during processing. |
PK_local_status_nocheck_c | 21451 | operation succeeded, but no checks performed on entity |
PK_local_status_non_laminar_c | 21470 | boundary edges are not laminar. |
PK_local_status_not_blend_surf_c | 21481 | surface of face is not a blend surface. |
PK_local_status_not_extended_c | 21485 | edges are not coincident with target but don't require extension. |
PK_local_status_not_same_by_c | 21459 | entities are not from the same body |
PK_local_status_not_supported_c | 21465 | given combination of reference entities currently not supported |
PK_local_status_ok_c | 21450 | operation succeeded |
PK_local_status_on_target_c | 21484 | edges are coincident with target and don't require extension. |
PK_local_status_point_contact_c | 21463 | point contact found in sheet body |
PK_local_status_reference_loop_c | 21471 | taper references don't bound consistent regions of body. |
PK_local_status_self_shadowing_c | 21488 | reference edges are self-shadowing. |
PK_local_status_sheet_small_c | 21467 | given sheet body too small |
PK_local_status_side_cu_fail_c | 21457 | failed to create a side curve |
PK_local_status_side_su_fail_c | 21458 | failed to create a side surface |
PK_local_status_steep_edge_c | 21482 | taper reference edges are too steep to define isocline taper surfaces |
PK_local_status_target_missed_c | 21473 | target entity cannot bound the regions modified by operations such as extension |
PK_local_status_vx_large_tol_c | 21475 | result tolerance of vertex exceeds its original and operational tolerances. |
PK_local_status_wrong_side_c | 21474 | the boundary of the sheet lies on the opposite side of the target to the one specified. |
Error Code | Number | Description |
---|---|---|
PK_lock_status_fail_c | 26681 | Locking was unsuccessful. |
PK_lock_status_ok_c | 26680 | Locking was successful. |
Error Code | Number | Description |
---|---|---|
PK_LOOP_2_space_gap_close_all_c | 23693 | close parameter space gaps between fin geometries at tolerant vertices in the loop with reparameterisation of the underlying surface if required. |
PK_LOOP_2_space_gap_close_cu_c | 23692 | close parameter space gaps between adjacent fin geometries at tolerant vertices in the loop. |
PK_LOOP_2_space_gap_minimise_c | 23691 | minimise the parameter space gaps between fin geometries at tolerant vertices in the loop by translating the SP-curves to meet in the same period. |
PK_LOOP_2_space_gap_no_c | 23690 | no action will be taken. |
Error Code | Number | Description |
---|---|---|
PK_LOOP_3_space_gap_close_c | 23681 | if model space gaps exist between edge/fin geometries at tolerant vertices in the loop, close the gaps. |
PK_LOOP_3_space_gap_no_c | 23680 | no action needs to be taken if model space gaps exist between edge/fin geometries at tolerant vertices in the loop. |
Error Code | Number | Description |
---|---|---|
PK_LOOP_opl_gap_fill_linear_c | 21211 | fill with tangent extension |
PK_LOOP_opl_gap_fill_natural_c | 21212 | fill with natural curve extension |
PK_LOOP_opl_gap_fill_round_c | 21210 | fill with circular arc |
Error Code | Number | Description |
---|---|---|
PK_LOOP_sew_up_loop_c | 25500 | If fins within a loop are within tolerance of each other, they shall be sewn together, possibly closing the loop. |
PK_LOOP_sew_up_no_c | 25501 | Do not sew together any fins within a loop, even if they are within tolerance of each other. |
Error Code | Number | Description |
---|---|---|
PK_LOOP_trim_geom_no_c | 24200 | No action will be taken. Default behaviour. |
PK_LOOP_trim_geom_yes_c | 24201 | Replace fin SP-Curve geometry with only that portion of it that is both necessary and sufficient to define the fin's shape. |
Error Code | Number | Description |
---|---|---|
PK_LOOP_type_error_c | 5419 | invalid loop or algorithm failure |
PK_LOOP_type_hole_c | 5401 | No description Available |
PK_LOOP_type_inner_c | 5413 | loop is a simple hole |
PK_LOOP_type_inner_sing_c | 5415 | loop is a hole around the surface singularity e.g. chopping the top off a cone |
PK_LOOP_type_likely_inner_c | 5417 | an apparent hole in a doubly closed surface |
PK_LOOP_type_likely_outer_c | 5416 | an apparently peripheral loop on a doubly closed surface |
PK_LOOP_type_other_c | 5403 | No description Available |
PK_LOOP_type_outer_c | 5412 | simple peripheral loop |
PK_LOOP_type_peripheral_c | 5402 | No description Available |
PK_LOOP_type_unclear_c | 5418 | a loop dividing a periodic degenerate surface in two ( contains just one pole ) |
PK_LOOP_type_vertex_c | 5410 | loop is just a vertex without any edges |
PK_LOOP_type_winding_c | 5414 | winding loop on a periodic surface e.g. a circle on a cylinder or doughnut |
PK_LOOP_type_wire_c | 5411 | loop has no interior, e.g. from a wire body |
Error Code | Number | Description |
---|---|---|
PK_LROD_clip_delete_c | 26872 | All clipped lrods are deleted. |
PK_LROD_clip_delete_short_c | 26871 | No description Available |
PK_LROD_clip_keep_all_c | 26873 | All clipped lrods survive. |
PK_LROD_clip_keep_connected_c | 26870 | Clipped lrods survive if they have a surviving lball. Otherwise, they are deleted. |
Error Code | Number | Description |
---|---|---|
PK_LROD_coi_delete_c | 26952 | All lrods coincident with a clipping entity are deleted. |
PK_LROD_coi_keep_all_c | 26950 | All lrods coincident with a clipping entity survive. |
PK_LROD_coi_keep_connected_c | 26951 | Lrods coincident with a clipping entity survive if they are connected to surviving non-coincident ltopology. |
Error Code | Number | Description |
---|---|---|
PK_LROD_inherit_lball_c | 26711 | The lrod radius is equal to the lball radius. |
PK_LROD_inherit_lball_lrod_c | 26712 | The lrod radius is explicitly specified with the corresponding lball. |
PK_LROD_inherit_no_c | 26710 | The lrod radius is not inherited from the lball. |
Error Code | Number | Description |
---|---|---|
PK_LROD_shape_cone_c | 26721 | The lrods of the lattice are cones. |
PK_LROD_shape_cyl_c | 26720 | The lrods of the lattice are cylinders. |
Error Code | Number | Description |
---|---|---|
PK_LTOPOL_dup_merge_no_c | 27020 | Duplicate ltopologies will not be merged. |
PK_LTOPOL_dup_merge_yes_c | 27021 | Duplicate ltopologies will be merged. The merging process will be performed to session precision otherwise. |
Error Code | Number | Description |
---|---|---|
PK_make_bcurve_update_0_c | 25581 | for updating v26.0 and earlier models |
PK_make_bcurve_update_default_c | 25580 | use latest functionality |
PK_make_bcurve_update_v261_c | 25582 | for updating v26.1 models |
PK_make_bcurve_update_v270_c | 25583 | for updating v27.0 models |
PK_make_bcurve_update_v271_c | 25584 | for updating v27.1 models |
PK_make_bcurve_update_v280_c | 25585 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_make_bsurf_update_0_c | 24971 | for updating v23.1 and earlier models |
PK_make_bsurf_update_1_c | 24972 | for updating v24.0 models |
PK_make_bsurf_update_default_c | 24970 | use latest functionality |
Error Code | Number | Description |
---|---|---|
PK_make_spcurves_degen_join_c | 23671 | A zero length SP-curve which joins the otherwise disjoint SP-curves is returned. |
PK_make_spcurves_degen_no_c | 23670 | A zero length SP-curve is not returned. |
Error Code | Number | Description |
---|---|---|
PK_make_spcurves_method_c2_c | 23641 | This method will create SP-curves which are c2 continuous in the parameter space of the surface. |
PK_make_spcurves_method_dflt_c | 23640 | Use the default method. In general, SP-curves will be not be c2 continuous in the parameter space of the surface. |
Error Code | Number | Description |
---|---|---|
PK_mass_bound_interval_c | 14009 | Bound is an interval specifying the range of the calculated value. |
PK_mass_bound_modulus_c | 14008 | Bound is a single quantity to add or subtract from the calculated value |
PK_mass_bound_no_c | 14007 | Do not calculate bounds |
Error Code | Number | Description |
---|---|---|
PK_mass_eq_0_fail_c | 26570 | Fail if any topology with zero mass is encountered. |
PK_mass_eq_0_report_c | 26571 | Complete calculations for all provided topologies and output the total mass of all topologies which have mass greater than zero. This option produces a report in the Parasolid report stream containing a record of type PK_REPORT_record_type_3_c. This record will have a status of PK_REPORT_3_mass_eq_0_c. See the documentation for PK_REPORT_3_t for further details. |
Error Code | Number | Description |
---|---|---|
PK_mass_local_density_additive_c | 25081 | Local density acts in an additive way. |
PK_mass_local_density_ignore_c | 25082 | Local density is ignored, and makes no mass property contributions. |
PK_mass_local_density_override_c | 25080 | Local density overrides body density of applicable dimension. |
PK_mass_local_density_unset_c | 25083 | Local density behaviour is not specified. |
Error Code | Number | Description |
---|---|---|
PK_mass_periphery_no_c | 14005 | Do not calculate periphery of the entities |
PK_mass_periphery_yes_c | 14006 | Calculate periphery of the entities |
Error Code | Number | Description |
---|---|---|
PK_mass_c_of_g_c | 14003 | Find the centre of gravity as well |
PK_mass_m_of_i_c | 14004 | Find the moments of inertia as well |
PK_mass_mass_c | 14002 | Find the amount and mass of the entities |
PK_mass_no_c | 14001 | Do not find any data in this hierarchy |
Error Code | Number | Description |
---|---|---|
PK_matrix_type_general_c | 25293 | the value in all other cases. |
PK_matrix_type_identity_c | 25290 | the identity matrix. |
PK_matrix_type_reflection_c | 25292 | an orthonormal matrix that includes a reflection. |
PK_matrix_type_rotation_c | 25291 | a rotation matrix. |
PK_matrix_type_unclassified_c | 25294 | used only if classification cannot be determined. |
Error Code | Number | Description |
---|---|---|
PK_measure_2_chords_ratio_c | 24884 | Let P be any point on the curve. Let A be the length of the chord from the start point of the curve to P, and let B be the length of the chord from P to the end point of the curve. The measurement is the ratio A / ( A + B ). |
PK_measure_chord_c | 24882 | The measurement is a distance measured along the chord formed by joining the start and end points of the curve by a straight line. |
PK_measure_chord_ratio_c | 24883 | Let B be the total length of the chord from the start point to the end point of the curve, and let A be the distance measured along the chord from the start point of the curve to any point on the chord. The measurement is the ratio A/B. |
PK_measure_distance_c | 24880 | The measurement is an arc length distance. |
PK_measure_distance_ratio_c | 24881 | The measurement is the ratio of a distance measured along the arc to the total arc length. |
Error Code | Number | Description |
---|---|---|
PK_merge_tools_no_c | 26790 | Do not merge tools |
PK_merge_tools_yes_c | 26791 | Merge all tools |
Error Code | Number | Description |
---|---|---|
PK_MESH_cb_status_continue_c | 100260 | operation may continue |
PK_MESH_cb_status_fail_c | 100264 | callback failed |
PK_MESH_cb_status_memory_full_c | 100263 | operation aborted because memory full |
PK_MESH_cb_status_stop_c | 100262 | operation is to stop |
Error Code | Number | Description |
---|---|---|
PK_MESH_create_later_c | 26501 | The facets of the mesh are not created; the supplied callback function and its context are stored internally and will be invoked if the facets are required |
PK_MESH_create_now_c | 26500 | The facets of the mesh are created during the current call to the creation function |
Error Code | Number | Description |
---|---|---|
PK_MESH_defect_corrupt_c | 26001 | Mesh data is corrupt |
PK_MESH_defect_degen_mfacet_c | 26004 | Mesh has a degenerate mfacet |
PK_MESH_defect_disjoint_c | 26009 | Mesh is disjoint |
PK_MESH_defect_flat_mfacet_c | 26005 | Mesh has a flat mfacet |
PK_MESH_defect_foldover_c | 26008 | Mesh has a foldover |
PK_MESH_defect_mvertex_normal_c | 26003 | Mesh has an mvertex with a bad normal |
PK_MESH_defect_non_manifold_c | 26002 | Mesh is non-manifold |
PK_MESH_defect_self_int_c | 26006 | Mesh is self intersecting |
PK_MESH_defect_slit_c | 26007 | Mesh has a slit |
Error Code | Number | Description |
---|---|---|
PK_MESH_facet_type_fan_c | 100751 | Data is represented in PK_MESH_facet_fan_t format. |
PK_MESH_facet_type_index_c | 100754 | Data is represented in PK_MESH_facet_index_t format. |
PK_MESH_facet_type_strip_c | 100752 | Data is represented in PK_MESH_facet_strip_t format. |
PK_MESH_facet_type_vector_c | 100755 | Data is represented in PK_MESH_facet_vector_t format. |
Error Code | Number | Description |
---|---|---|
PK_MESH_fill_shape_curvature_c | 25863 | adjusts the refined hole mesh to preserve the general curvature of the mesh around the boundary of each hole |
PK_MESH_fill_shape_linear_c | 25860 | fills each hole without introducing new mesh vertices in the interior of each hole |
PK_MESH_fill_shape_refined_c | 25861 | similar shape to linear, but may introduce mesh vertices interior to each hole, to produce facets that are similar in scale to those of the input mesh around the hole |
PK_MESH_fill_shape_tangent_c | 25862 | adjusts the refined hole mesh to preserve the general tangent direction of the mesh around the boundary of each hole |
Error Code | Number | Description |
---|---|---|
PK_MESH_find_disjoint_no_c | 25990 | don't determine if the mesh is disjoint |
PK_MESH_find_disjoint_yes_c | 25991 | determine if the mesh is disjoint |
Error Code | Number | Description |
---|---|---|
PK_MESH_find_foldover_all_c | 25981 | examine for all foldovers |
PK_MESH_find_foldover_no_c | 25980 | don't find foldovers |
Error Code | Number | Description |
---|---|---|
PK_MESH_find_self_int_all_c | 25973 | examine for all self intersections and slits |
PK_MESH_find_self_int_no_c | 25970 | do not find self intersections or slits |
PK_MESH_find_self_int_slits_c | 25972 | examine for slits only |
PK_MESH_find_self_int_sx_c | 25971 | examine for self intersections, but do not find slits |
Error Code | Number | Description |
---|---|---|
PK_MESH_fix_disjoint_no_c | 26090 | don't fix a disjoint mesh |
PK_MESH_fix_disjoint_split_c | 26091 | split the input mesh into distinct, connected meshes |
Error Code | Number | Description |
---|---|---|
PK_MESH_fix_foldover_all_c | 26061 | fix all foldovers in the mesh |
PK_MESH_fix_foldover_none_c | 26060 | don't fix foldovers in the mesh |
Error Code | Number | Description |
---|---|---|
PK_MESH_fix_result_failure_c | 26102 | The operation failed |
PK_MESH_fix_result_incomplete_c | 26101 | Some defects could not be fixed, or some new defects were introduced |
PK_MESH_fix_result_success_c | 26100 | The operation successfully fixed all defects |
Error Code | Number | Description |
---|---|---|
PK_MESH_fix_self_int_all_c | 26083 | fix all self intersections (including slits) in the mesh |
PK_MESH_fix_self_int_no_c | 26080 | do not fix self intersections in the mesh |
PK_MESH_fix_self_int_slits_c | 26082 | fix slits only |
PK_MESH_fix_self_int_sx_c | 26081 | fix self intersections which are not slits |
Error Code | Number | Description |
---|---|---|
PK_MESH_normal_field_mfacet_c | 26261 | use facet normals |
PK_MESH_normal_field_mvertex_c | 26260 | use vertex normals |
Error Code | Number | Description |
---|---|---|
PK_MESH_normal_type_dynamic_c | 25901 | The mesh's normals are generated dynamically |
PK_MESH_normal_type_stored_c | 25900 | The mesh has stored normals |
Error Code | Number | Description |
---|---|---|
PK_MESH_open_comps_allow_c | 26331 | Any laminar mfins that cannot be grouped into closed components will be returned as open components. |
PK_MESH_open_comps_no_c | 26330 | The function will fail if closed components cannot be found. |
PK_MESH_open_comps_report_c | 26332 | Any laminar mfins that cannot be grouped into closed components will be returned as open components and a report record with status PK_REPORT_3_mesh_open_comps_c will be produced. |
Error Code | Number | Description |
---|---|---|
PK_MESH_replace_normal_all_c | 25890 | All stored normals in the mesh should be replaced |
PK_MESH_replace_normal_mtopol_c | 25891 | Replace stored normals only for the supplied mtopols |
Error Code | Number | Description |
---|---|---|
PK_MFACET_find_defect_all_c | 25961 | determine if the facets of the mesh are degenerate or flat |
PK_MFACET_find_defect_no_c | 25960 | don't examine the facets of the mesh |
Error Code | Number | Description |
---|---|---|
PK_MFACET_fix_defect_degen_c | 26071 | fix all degenerate facets in the mesh |
PK_MFACET_fix_defect_none_c | 26070 | don't fix the facets of the mesh |
Error Code | Number | Description |
---|---|---|
PK_MFACET_map_no_c | 26441 | MFACETs will not be mapped. |
PK_MFACET_map_yes_c | 26440 | MFACETs will be mapped. |
Error Code | Number | Description |
---|---|---|
PK_mixed_intersection_both_c | 26652 | return both |
PK_mixed_intersection_classic_c | 26651 | return classic intersection curve |
PK_mixed_intersection_pline_c | 26650 | return polyline intersection curve |
Error Code | Number | Description |
---|---|---|
PK_MTOPOL_find_defect_no_c | 25950 | don't examine the topology of the mesh |
PK_MTOPOL_find_defect_yes_c | 25951 | examine the mesh topology for defects |
Error Code | Number | Description |
---|---|---|
PK_MTOPOL_map_copy_c | 26430 | MTOPOLs have been copied. |
PK_MTOPOL_map_derive_c | 26433 | MTOPOLs result from a combination of splitting and merging. |
PK_MTOPOL_map_merge_c | 26432 | MTOPOLs have been merged. |
PK_MTOPOL_map_split_c | 26431 | MTOPOLs have been split. |
Error Code | Number | Description |
---|---|---|
PK_MTOPOL_merge_g0_c | 26250 | allow merging of all topological entities with facet geometry, irrespective of interface smoothness |
PK_MTOPOL_merge_g1_c | 26251 | allow only smooth edges/vertices on facet bodies to be considered as redundant |
Error Code | Number | Description |
---|---|---|
PK_MTOPOL_selection_all_c | 26481 | Use all mtopols from the mesh containing the selected mtopols. |
PK_MTOPOL_selection_only_c | 26480 | Use only the supplied mtopols. |
Error Code | Number | Description |
---|---|---|
PK_MTOPOL_track_all_c | 26241 | Disabled option for future use. |
PK_MTOPOL_track_none_c | 26240 | No tracking mfacets are returned. |
Error Code | Number | Description |
---|---|---|
PK_MVERTEX_find_defect_all_c | 26121 | find all defects with mvertex normals |
PK_MVERTEX_find_defect_no_c | 26120 | don't examine mvertex normals |
Error Code | Number | Description |
---|---|---|
PK_MVERTEX_map_no_c | 26541 | MVERTEXs will not be mapped. |
PK_MVERTEX_map_yes_c | 26540 | MVERTEXs will be mapped. |
Error Code | Number | Description |
---|---|---|
PK_NABOX_quality_improved_c | 26471 | Calculate a bounding box based solely on the geometry of the entities being boxed. The bounding boxes returned when this option is chosen will generally be: o of smaller volume o less sensitive to small changes of input o less sensitive to changes of input which do not affect the convex hull of the input entities |
PK_NABOX_quality_standard_c | 26470 | Choose the orientation of the bounding box based on topological information, and on the mass properties of the entities being boxed. |
Error Code | Number | Description |
---|---|---|
PK_neutral_extend_failure_c | 3805 | An error occurred while trying to extend the neutral sheet. |
PK_neutral_fill_hole_failure_c | 3806 | An error occurred while trying to fill a hole in the neutral sheet. |
PK_neutral_illegal_input_c | 3801 | Either a neutral sheet was not supplied, or a face was used in more than one pair. |
PK_neutral_imprint_failure_c | 3804 | An error occurred while imprinting the trim curves onto the neutral sheet. This often means there is a bug in finding the trim curves. |
PK_neutral_numerical_failure_c | 3802 | An error occurred while trying to find the trim curves and their endpoints. The returned neutral sheet was not trimmed correctly. |
PK_neutral_success_c | 3800 | No problems were detected and a trimmed neutral sheet has been returned. |
PK_neutral_unknown_config_c | 3803 | The disposition of pair faces and side faces is not recognised by Parasolid. This is a limitation. |
Error Code | Number | Description |
---|---|---|
PK_neutral_face_overlap_no_c | 25390 | Face overlaps may not be considered. A neutral sheet may in some circumstances be created, despite the face sets not overlapping. |
PK_neutral_face_overlap_yes_c | 25391 | Face overlaps will be considered. A neutral sheet will not be created if the face sets do not overlap. |
Error Code | Number | Description |
---|---|---|
PK_neutral_ignore_fa_default_c | 24371 | Faces not in the face pairs will be checked and if considered ignorable they will be stepped over when trimming is performed. |
PK_neutral_ignore_fa_no_c | 24370 | No attempt will be made to look for ignorable faces. |
Error Code | Number | Description |
---|---|---|
PK_neutral_method_medial_c | 25022 | The function will create a single face neutral surface such that each point on it satisfies (1 - p ) D1 = (1 + p) D2. This allows creation of neutral sheets for face sets which are not offsets of each other. |
PK_neutral_method_mid_offset_c | 25020 | The function will find the current offset value of the faces and consider this to be the thickness between the faces. It will then make an offset sheet between them relative to this thickness. If the faces are not offsets of each other, or are offsets at different distances, then this method will fail. |
PK_neutral_method_offset_left_c | 25021 | The function will find the maximum distance that the 'left_faces' can be offset before they intersect the 'right_faces' and consider this to be the thickness between the faces. It will then offset the If the minimum distance between the faces is zero or can not be calculated, this method will fail. |
Error Code | Number | Description |
---|---|---|
PK_neutral_overlap_no_c | 24540 | No processing of overlaps. |
PK_neutral_overlap_repair_c | 24542 | One connected set of faces is retained and remaining overlapping faces are deleted. This results in one non-overlapping set of faces for each overlap - the set of surviving faces from an overlap are reported with a PK_REPORT_1_fa_overlap_c record for each set of faces. |
PK_neutral_overlap_report_c | 24541 | Sets of overlapping faces are reported with a PK_REPORT_fa_overlap_c record for each set of faces. |
Error Code | Number | Description |
---|---|---|
PK_neutral_trim_method_sheets_c | 24500 | Sheets are only trimmed against other neutral sheets. |
PK_neutral_trim_method_sides_c | 24501 | Sheets are trimmed against side faces as well as other neutral sheets. |
Error Code | Number | Description |
---|---|---|
PK_nm_edge_repair_blend_c | 23471 | Non-manifold edge conditions in the boolean will not cause the boolean to fail. Instead the boolean will continue and attempt to repair the body to make a valid manifold result by applying blends. |
PK_nm_edge_repair_no_c | 23470 | No attempt will be made to repair non-manifold edge conditions in the boolean. |
Error Code | Number | Description |
---|---|---|
PK_offset_method_accurate_c | 22150 | No description Available |
PK_offset_method_approximate_c | 22151 | No description Available |
PK_offset_method_sx_repair_1_c | 22151 | Self-intersections are removed using the following procedures. 1. Clean Trimming: A region containing self-intersections is simply discarded if the area can be trimmed cleanly by surrounding offset surface regions without leaving a hole on the offset model. 2. B-surface Patching: Otherwise, the region of surface area is replaced by an approximate b-surface patch that joins the neighbouring good regions according to the given offset tolerance. 3. Hole Healing: Otherwise, the region of self-intersection is trimmed to a hole for healing in a way similar to PK_offset_method_sx_trim_c. |
PK_offset_method_sx_repair_2_c | 22152 | Self-intersections are removed as by PK_offset_method_sx_repair_1_c, but with an extended B-surface Patching procedure for regions at surface corners or boundary sides. |
PK_offset_method_sx_trim_c | 22150 | should be avoided wherever possible. See |
Error Code | Number | Description |
---|---|---|
PK_offset_on_body_bad_dirn_c | 23182 | Direction incorrect for laminar edge |
PK_offset_on_body_connected_c | 23183 | Supplied edges are not smoothly connected |
PK_offset_on_body_fail_c | 23181 | Internal algorithm failure |
PK_offset_on_body_general_c | 23185 | Crossed a non-manifold edge or vertex |
PK_offset_on_body_ok_c | 23180 | Offset succeeded |
PK_offset_on_body_outside_c | 23184 | Offset lies entirely outside body |
Error Code | Number | Description |
---|---|---|
PK_offset_step_all_c | 22312 | do step offset for all smooth boundary edges |
PK_offset_step_no_c | 22310 | do not do step offset |
PK_offset_step_pierce_c | 22311 | do step offset for smooth boundary edges between an offset face and a face that is not offset or between an offset face and a pierce face |
PK_offset_step_site_c | 22313 | do step offset for all smooth boundary edges but do not create step faces if this can be done by growing site faces |
Error Code | Number | Description |
---|---|---|
PK_offset_track_del_no_c | 24140 | do not track deleted faces |
PK_offset_track_del_sx_repair_c | 24141 | only track faces containing tightly curved regions that are deleted for repairing self-intersecting surfaces |
Error Code | Number | Description |
---|---|---|
PK_outline_edge_on_all_c | 25441 | Outlines will be created if the input bodies only contain wire and edge-on sheet components. Otherwise the function fails. |
PK_outline_edge_on_both_c | 25442 | Outlines will be created from wire and edge-on components of the input bodies and be trimmed by the outlines of solid and non-edge-on sheet components, which will also be included in the result. |
PK_outline_edge_on_none_c | 25440 | No outlines will be generated from wire and edge-on sheet components of the input bodies. |
Error Code | Number | Description |
---|---|---|
PK_outline_identity_1d_c | 26831 | Outline curve from a wire or edge-on sheet component of an input body. |
PK_outline_identity_2d_c | 26830 | Outline curve from a solid or non-edge-on sheet component of an input body. If projected, the curve defines the boundary of an area with other outline curves. |
PK_outline_identity_axis_c | 26832 | Line created along spun axis in a PK_BODY_make_spun_outline operation. |
PK_outline_identity_bound_c | 26833 | Curve created along the boundary of a viewing range in a PK_BODY_make_persp_outline operation. |
Error Code | Number | Description |
---|---|---|
PK_outline_invisible_both_c | 26862 | Produce invisible outlines as closed loops containing both invisible curves and curves from visible outlines needed to close them. |
PK_outline_invisible_no_c | 26860 | Do not produce any invisible outlines. |
PK_outline_invisible_only_c | 26861 | Produce invisible outlines as loops containing only invisible curves. Loops may be open fragments. |
Error Code | Number | Description |
---|---|---|
PK_outline_project_cylinder_c | 22173 | Project the curves onto a cylinder. |
PK_outline_project_no_c | 22170 | Do not project the curves. |
PK_outline_project_plane_c | 22171 | Project the curves onto a plane. |
PK_outline_project_sphere_c | 22172 | Project the curves onto a sphere. |
Error Code | Number | Description |
---|---|---|
PK_outline_status_behind_c | 26374 | PK_BODY_make_persp_outline operation failed because a supplied body is behind the projection surface when viewing from the 'eye_position' |
PK_outline_status_cant_convert_c | 26378 | Operation failed to convert some of the polylines to outline curves |
PK_outline_status_cant_facet_c | 26375 | Operation failed to facet the input bodies |
PK_outline_status_cant_heal_c | 26379 | Operation failed to heal outline wound caused by 'exclude_faces' |
PK_outline_status_cant_project_c | 26377 | Operation failed to project some of the outline curves onto the surface(s) |
PK_outline_status_fail_c | 26373 | Operation failed to produce outline |
PK_outline_status_in_solid_c | 26376 | PK_BODY_make_persp_outline operation failed because the'eye_position' is inside a solid body |
PK_outline_status_no_outline_c | 26371 | Operation succeeded without any outline curves as the 'eye_position' is blocked by the bodies |
PK_outline_status_non_manifold_c | 26372 | Operation succeeded with outlines including non-manifold loops |
PK_outline_status_ok_c | 26370 | Operation succeeded with outline curves |
Error Code | Number | Description |
---|---|---|
PK_outline_update_0_c | 24530 | for updating v22.1 and earlier models |
PK_outline_update_1_c | 24532 | for updating v23.0 models |
PK_outline_update_2_c | 24533 | for updating v23.1 models |
PK_outline_update_3_c | 24534 | for updating v24.0 models |
PK_outline_update_4_c | 24535 | for updating v24.1 models |
PK_outline_update_5_c | 24536 | for updating v25.0 models |
PK_outline_update_6_c | 24537 | for updating v25.1 models |
PK_outline_update_7_c | 24538 | for updating v26.0 models |
PK_outline_update_default_c | 24531 | use latest functionality |
PK_outline_update_v261_c | 24539 | for updating v26.1 models |
PK_outline_update_v270_c | 25610 | for updating v27.0 models |
PK_outline_update_v271_c | 25611 | for updating v27.1 models |
PK_outline_update_v280_c | 25612 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_PARAM_bound_bound_c | 18002 | entity may not be parametrically extended |
PK_PARAM_bound_closed_c | 18003 | ends of parameter range are coincident |
PK_PARAM_bound_degenerate_c | 18004 | for surfaces only, parameter boundary has no 3D extent |
PK_PARAM_bound_extendable_c | 18001 | entity may be extended in this direction |
PK_PARAM_bound_infinite_c | 18000 | entity extends infinitely |
Error Code | Number | Description |
---|---|---|
PK_PARAM_consistent_set_c | 25690 | ensure consistent parameterisation |
PK_PARAM_consistent_unset_c | 25691 | do not ensure consistent parameterisation |
Error Code | Number | Description |
---|---|---|
PK_PARAM_degen_bcurve_c | 18552 | degenerate bcurve beyond end curve supplied |
PK_PARAM_degen_no_c | 18550 | no degeneracy |
PK_PARAM_degen_vector_c | 18551 | degenerate position vector beyond end curve supplied |
Error Code | Number | Description |
---|---|---|
PK_PARAM_direction_u_c | 22070 | First parameter direction |
PK_PARAM_direction_v_c | 22071 | Second parameter direction |
Error Code | Number | Description |
---|---|---|
PK_PARAM_end_clamped_bcurve_c | 18513 | b-spline vertices of derivative curve supplied |
PK_PARAM_end_clamped_vector_c | 18512 | end derivative vector(s) supplied |
PK_PARAM_end_natural_c | 18511 | natural end condition ( no curvature ) |
PK_PARAM_end_periodic_c | 18510 | periodic parameterisation |
Error Code | Number | Description |
---|---|---|
PK_PARAM_form_any_c | 18042 | not one of the above |
PK_PARAM_form_circular_c | 18041 | parameter represents an angle round a circle For a surface, the circle corresponds to a constant value of the other parameter. |
PK_PARAM_form_linear_c | 18040 | parameter is proportional to distance along a straight line. For a surface the straight line corresponds to a constant value of the other parameter |
PK_PARAM_form_mesh_c | 18043 | surface is a mesh. See #here#DOC1945# for more information on mesh parameterisation. |
Error Code | Number | Description |
---|---|---|
PK_PARAM_knot_auto_c | 18520 | knot vector derived from accumulated chord length |
PK_PARAM_knot_defined_c | 18521 | knot vector is supplied by application |
Error Code | Number | Description |
---|---|---|
PK_PARAM_periodic_no_c | 18020 | not periodic |
PK_PARAM_periodic_seamed_c | 18022 | periodic but not continuously differentiable across seam |
PK_PARAM_periodic_yes_c | 18021 | periodic continuously differentiable at seam |
Error Code | Number | Description |
---|---|---|
PK_PARAM_twist_no_c | 18530 | twist vectors not supplied |
PK_PARAM_twist_yes_c | 18531 | twist vectors supplied |
Error Code | Number | Description |
---|---|---|
PK_PARTITION_copy_deltas_all_c | 23311 | copy all deltas in partition |
PK_PARTITION_copy_deltas_curr_c | 23313 | create a delta for current pmark |
PK_PARTITION_copy_deltas_main_c | 23312 | copy all deltas in 'main line' from initial pmark to current pmark |
PK_PARTITION_copy_deltas_none_c | 23310 | do not copy deltas |
Error Code | Number | Description |
---|---|---|
PK_PARTITION_rcv_deltas_later_c | 18241 | retain option to receive deltas later |
PK_PARTITION_rcv_deltas_no_c | 18240 | do not receive deltas |
PK_PARTITION_rcv_deltas_yes_c | 18242 | receive deltas with the partition |
Error Code | Number | Description |
---|---|---|
PK_PARTITION_type_light_c | 23511 | The partition is light and uses less delta memory |
PK_PARTITION_type_standard_c | 23510 | The partition is standard |
Error Code | Number | Description |
---|---|---|
PK_PARTITION_xmt_deltas_all_c | 18231 | transmit all deltas in partition |
PK_PARTITION_xmt_deltas_later_c | 18233 | retain option to transmit deltas later |
PK_PARTITION_xmt_deltas_main_c | 18232 | transmit all deltas in 'main line' from initial pmark to current pmark |
PK_PARTITION_xmt_deltas_none_c | 18230 | do not transmit deltas |
Error Code | Number | Description |
---|---|---|
PK_patch_mobility_fixed_c | 24430 | All of the patch faces are to be treated as fixed. |
PK_patch_mobility_moving_c | 24431 | Each patch face is to be treated as moving unless: no other operation apart from this patch, in which case the face is to be treated as fixed. |
Error Code | Number | Description |
---|---|---|
PK_pattern_cb_status_fail_c | 27061 | callback failed |
PK_pattern_cb_status_ok_c | 27060 | callback successful |
Error Code | Number | Description |
---|---|---|
PK_pattern_check_fa_fa_no_c | 21300 | face/face checking not performed |
PK_pattern_check_fa_fa_yes_c | 21301 | face/face checking will be performed |
Error Code | Number | Description |
---|---|---|
PK_pattern_check_loops_no_c | 21310 | loop checking not performed |
PK_pattern_check_loops_outside_c | 21312 | handle loops which may cross over or lie outside the target face |
PK_pattern_check_loops_yes_c | 21311 | loop checking will be performed |
Error Code | Number | Description |
---|---|---|
PK_pattern_coi_face_unknown_c | 21350 | boundary loops not known to be coincident with face |
PK_pattern_coi_face_yes_c | 21351 | boundary loops coincident with face |
Error Code | Number | Description |
---|---|---|
PK_pattern_collision_no_c | 21370 | instance collision errors will not be reported |
PK_pattern_collision_yes_c | 21371 | instance collision errors will be reported |
Error Code | Number | Description |
---|---|---|
PK_pattern_reblend_no_c | 23270 | reblending will not be attempted |
PK_pattern_reblend_yes_c | 23271 | reblending will be performed where appropriate |
Error Code | Number | Description |
---|---|---|
PK_pattern_result_fail_c | 21362 | errors detected, no patterns created |
PK_pattern_result_instanced_c | 21364 | pattern topology belong to an instance |
PK_pattern_result_invalid_set_c | 21365 | cannot pattern given set of topology |
PK_pattern_result_miss_geom_c | 21366 | pattern topology has missing geometry |
PK_pattern_result_mixed_faces_c | 21363 | pattern topology not from same body |
PK_pattern_result_ok_c | 21360 | no errors detected in any patterns |
PK_pattern_result_partial_c | 21361 | errors detected in some patterns |
Error Code | Number | Description |
---|---|---|
PK_pattern_same_face_no_c | 21340 | boundary loops do not lie in same face |
PK_pattern_same_face_yes_c | 21341 | boundary loops lie in same face |
Error Code | Number | Description |
---|---|---|
PK_pattern_status_colliding_c | 21326 | pattern instance is colliding with another instance or pattern feature |
PK_pattern_status_face_clash_c | 21325 | face-face clash detected |
PK_pattern_status_fail_c | 21321 | errors detected when pattern created |
PK_pattern_status_ok_c | 21320 | no errors detected when pattern created |
PK_pattern_status_outside_fa_c | 21322 | transformed pattern outside base face |
PK_pattern_status_outside_reg_c | 21323 | transformed pattern outside base region |
PK_pattern_status_tf_failed_c | 21324 | transformation of pattern failed, possibly failed to regenerate SP-curve |
Error Code | Number | Description |
---|---|---|
PK_pattern_type_original_c | 26981 | The pattern does not affect the positions. It is the same as supplying a rectilinear pattern that did not distort or move the cell. |
PK_pattern_type_rectilinear_c | 26980 | The pattern is of rectilinear type. |
Error Code | Number | Description |
---|---|---|
PK_persp_clipping_body_c | 26425 | Clipping the outline curves to lie within the generalised cone containing the |
PK_persp_clipping_cone_c | 26421 | Clipping the outline curves to lie within a solid cone |
PK_persp_clipping_no_c | 26420 | No clipping of outline curves |
PK_persp_clipping_pyramid_c | 26424 | Clipping the outline curves to lie within a spherical co-ordinate pyramid |
PK_persp_clipping_sector_c | 26422 | Clipping the outline curves to lie within a spherical sector formed by a pair of cones |
PK_persp_clipping_wedge_c | 26423 | Clipping the outline curves to lie within a solid wedge |
Error Code | Number | Description |
---|---|---|
PK_persp_outline_behind_c | 26374 | Operation failed because a supplied body is behind the projection surface when viewing from the 'eye_position' |
PK_persp_outline_cant_convert_c | 26378 | Operation failed to convert some of the polylines to outline curves |
PK_persp_outline_cant_facet_c | 26375 | Operation failed to facet the input bodies |
PK_persp_outline_cant_project_c | 26377 | Operation failed to project some of the outline curves onto the surface(s) |
PK_persp_outline_fail_c | 26373 | Operation failed to produce outline |
PK_persp_outline_in_solid_c | 26376 | Operation failed because the |
PK_persp_outline_no_outline_c | 26371 | Operation succeeded without any outline curves as the 'eye_position' is blocked by the bodies |
PK_persp_outline_non_manifold_c | 26372 | Operation succeeded with outlines including non-manifold loops |
PK_persp_outline_ok_c | 26370 | Operation succeeded with outline curves |
Error Code | Number | Description |
---|---|---|
PK_pick_approximate_no_c | 22180 | Accurate curve geometry is used when checking whether the ray intersects a face. |
PK_pick_approximate_yes_c | 22181 | and it is recommended for |
Error Code | Number | Description |
---|---|---|
PK_piecewise_rep_bezier_c | 18500 | No description Available |
PK_piecewise_rep_hermite_c | 18502 | No description Available |
PK_piecewise_rep_polynomial_c | 18501 | No description Available |
PK_piecewise_rep_taylor_c | 18503 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_PMARK_new_at_current_mark_c | 23560 | The pmark is new at the current session mark |
PK_PMARK_new_with_partition_c | 23561 | The pmark is new at the same session mark as when its partition was new |
Error Code | Number | Description |
---|---|---|
PK_proj_complete_edge_c | 25341 | Complete the imprint, stopping at the first edge encountered on the body or face. |
PK_proj_complete_faceset_c | 25343 | Complete the imprint, stopping at the first edge encountered that is either a laminar edge upon the body or face or is a boundary edge of the set of faces supplied to the operation. |
PK_proj_complete_laminar_c | 25342 | As for PK_proj_complete_faceset_c |
PK_proj_complete_no_c | 25340 | Do not complete the imprint. |
Error Code | Number | Description |
---|---|---|
PK_proj_connect_all_c | 25142 | Connect if possible with side and hidden faces. |
PK_proj_connect_hidden_all_c | 25144 | Project to all faces which are side on or hidden when viewed from the projection direction, whether they connect disjoint components of the projection or not. This value is not supported if 'use_max_dist' is set to PK_proj_max_dist_whole_c. |
PK_proj_connect_none_c | 25140 | Do not connect at all. |
PK_proj_connect_side_all_c | 25143 | Project to all faces which are side on when viewed in the projection direction, even if they do not connect disjoint components. |
PK_proj_connect_side_c | 25141 | Connect if possible with projections on faces which are side on when viewed in the projection direction. |
Error Code | Number | Description |
---|---|---|
PK_proj_face_hidden_array_c | 25151 | Each face is projected with regard only to whether other faces in the input array obscure it. |
PK_proj_face_hidden_body_c | 25152 | Each face is projected with regard to whether all faces in the parent body obscure it, even if these are not supplied in the input array. |
PK_proj_face_hidden_no_c | 25150 | Each face is projected without regard to whether other faces obscure it. |
Error Code | Number | Description |
---|---|---|
PK_proj_function_both_c | 25362 | Project the input curves, and also imprint them. The target will receive new edges and vertices, and the geometry will also be returned as orphan, construction or nominal geometry. This combines the functionality of the other two values. |
PK_proj_function_imprint_c | 25361 | Imprint the projected curves onto the body to produce new edges and vertices. No orphan, construction or nominal geometry will be produced. |
PK_proj_function_project_c | 25360 | Project the input curves onto the target entities. The output will be curves and points, as either orphan or construction geometry. The target will not be modified. |
Error Code | Number | Description |
---|---|---|
PK_proj_max_dist_no_c | 25160 | Do not consider the projection distance between the projection of the curve and the curve itself. |
PK_proj_max_dist_whole_c | 25161 | Only produce projections that lie wholly within the specified 'max_dist' of their originating curve. A projection of an originating curve onto a particular face is not produced if the distance of the projection of any point of the originator is further than this. |
Error Code | Number | Description |
---|---|---|
PK_proj_method_normal_c | 26520 | A normal projection is performed along surface normals. A given point on a curve is projected along the surface normal that passes through the given point. In order for the projection of the given point to be well-defined, the point must be within the local radius of curvature of the surface so that a unique normal passes through it. |
PK_proj_method_perspective_c | 26522 | A perspective projection is performed using the supplied 'eye_position'. A given point on a curve is projected from the curve in the direction defined by the 'eye_position' to the given point. |
PK_proj_method_unset_c | 26523 | The projection method may be determined from the other supplied options. (Deprecated.) |
PK_proj_method_vector_c | 26521 | A vector projection is performed in the direction specified by 'direction'. A given point on a curve is projected from the curve in the direction specified by 'direction'. |
Error Code | Number | Description |
---|---|---|
PK_proj_nominal_no_c | 25351 | Projected curves are not attached as nominal geometry. Ownership of all curves is determined by the 'construction' option. |
PK_proj_nominal_yes_c | 25350 | Projected curves are attached as nominal geometry to the corresponding tolerant imprinted edges. If the imprinted edge is accurate, the ownership of the curve is determined by the 'construction' option. |
Error Code | Number | Description |
---|---|---|
PK_proj_origin_completion_c | 26271 | The result was produced by completion of a direct imprint. |
PK_proj_origin_curve_c | 26270 | The result was produced by direct projection of an input curve onto the target. |
PK_proj_origin_side_c | 26272 | The result was produced by connection of direct imprints on a side face. |
Error Code | Number | Description |
---|---|---|
PK_proj_split_clash_all_c | 25172 | Split projection curves if they are individually self-intersecting, or if multiple projected curves intersect. |
PK_proj_split_clash_no_c | 25170 | Do not split projected curves at clashes or self-intersections. |
PK_proj_split_clash_self_c | 25171 | Only split individual projected curves at self-intersections. |
Error Code | Number | Description |
---|---|---|
PK_proj_to_points_all_c | 25182 | No description Available |
PK_proj_to_points_end_on_c | 25182 | Create point projections and vertex imprints only if the input curve is a straight line direction, or where necessary for the validity of the model. |
PK_proj_to_points_no_c | 25180 | Do not create points except where necessary for validity of the model. |
PK_proj_to_points_tol_c | 25181 | Create point projections or vertex imprints in all the cases listed above for PK_proj_points_end_on_c, and additionally for all projected curves which are classic geometry and point-like with respect to operation tolerance. This can occur, for example, in the following situations: curvature of the target surface. the projection direction. Note that this value behaves as PK_proj_to_points_end_on_c for projections onto faces with facet geometry. |
Error Code | Number | Description |
---|---|---|
PK_proj_tracking_basic_c | 25520 | This is the default tracking. Product entities arising from imprint completion have a zero tag as the originator curve. |
PK_proj_tracking_completion_c | 25521 | Product entities arising from imprint completion are tracked to the input curve whose imprint was completed. A zero tag also appears as an additional originator to distinguish them from direct imprints. Therefore an imprint completion edge will have at least three originators: a face tag, a curve tag, and a zero tag. |
Error Code | Number | Description |
---|---|---|
PK_proj_update_0_c | 25371 | for updating v25.0 models |
PK_proj_update_1_c | 25372 | for updating v25.1 models |
PK_proj_update_2_c | 25373 | for updating v26.0 models |
PK_proj_update_default_c | 25370 | use latest functionality |
PK_proj_update_v261_c | 25374 | for updating v26.1 models |
PK_proj_update_v270_c | 25375 | for updating v27.0 models |
PK_proj_update_v271_c | 25376 | for updating v27.1 models |
PK_proj_update_v280_c | 25377 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_radiate_step_all_c | 26734 | Add step faces at all boundary edges. |
PK_radiate_step_no_c | 26730 | Default behaviour. No step faces will be created. |
PK_radiate_step_not_coi_c | 26733 | Add step faces only at edges where the step would not be coincident with the surface of the adjacent face. |
PK_radiate_step_smooth_c | 26731 | Add step faces at smooth boundary edges. |
PK_radiate_step_smooth_site_c | 26732 | Add step faces at smooth boundary edges but do not create step faces if this can be done by growing site faces. |
Error Code | Number | Description |
---|---|---|
PK_range_guess_no_c | 18260 | no guess provided |
PK_range_guess_param_c | 18261 | parametric guess provided |
PK_range_guess_vector_c | 18262 | position guess provided |
Error Code | Number | Description |
---|---|---|
PK_range_opt_accuracy_c | 23761 | A higher level of analysis to favour accuracy of result. |
PK_range_opt_performance_c | 23760 | A lower level of analysis to favour performance but may result in the return of a local minimum/maximum rather than the true global solution in complex cases. |
Error Code | Number | Description |
---|---|---|
PK_range_param_entity_sub_c | 24991 | Vector and parameters on the sub-entity will be returned if a sub-entity has been identified. Fins are returned as the sub-entity if identified as such. |
PK_range_param_entity_topol_c | 24990 | Vector and parameters on the entity irrespective of whether a sub-entity has been identified. Fins are never returned as the sub-entity, instead the fin's edge is returned. |
Error Code | Number | Description |
---|---|---|
PK_range_result_found_c | 18270 | separation successfully found |
PK_range_result_lower_c | 18271 | minimum separation less than provided lower bound |
PK_range_result_not_found_c | 18273 | the identification of the separation failed |
PK_range_result_upper_c | 18272 | no separation discovered less than provided upper bound |
Error Code | Number | Description |
---|---|---|
PK_range_type_maximum_c | 22821 | Find the maximum distance between given entities. |
PK_range_type_minimum_c | 22820 | Find the minimum distance between given entities. |
Error Code | Number | Description |
---|---|---|
PK_receive_compound_fail_c | 25102 | fail with PK_ERROR_compound_body if the file contains compound bodies |
PK_receive_compound_keep_c | 25101 | receive compound bodies as they are |
PK_receive_compound_split_c | 25100 | split any compound bodies into individual bodies |
Error Code | Number | Description |
---|---|---|
PK_receive_mixed_allow_c | 26492 | Receive any mixed parts as they are |
PK_receive_mixed_fail_c | 26490 | Fail with PK_ERROR_mixed_geometry if the file contains mixed parts |
PK_receive_mixed_make_facet_c | 26491 | Convert any mixed parts in the file to have facet geometry only This value is currently not implemented |
Error Code | Number | Description |
---|---|---|
PK_receive_using_seek_no_c | 26380 | read all model data in the file sequentially in the same Parasolid call before any is needed |
PK_receive_using_seek_yes_c | 26381 | read only the data for an individual piece of the model as it is needed, by seeking within its file if supported |
Error Code | Number | Description |
---|---|---|
PK_redundant_merge_in_c | 24350 | Consider only redundant topologies whose removal would not change any neighbouring topology. |
PK_redundant_merge_on_c | 24351 | Consider only redundant topologies whose removal would not merge any supplied 'topols' with neighbouring topology. |
PK_redundant_merge_out_c | 24352 | Consider any rendundant topology associated with the supplied 'topols', including those whose removal would result in 'topols' being merged with neighbouring topology. |
Error Code | Number | Description |
---|---|---|
PK_redundant_propagate_no_c | 24390 | do not propagate redundancy |
PK_redundant_propagate_yes_c | 24391 | propagate redundancy |
Error Code | Number | Description |
---|---|---|
PK_ref_alignment_aligned_c | 25191 | The offset face will be oriented in the same direction as the reference face. |
PK_ref_alignment_opposed_c | 25190 | The offset face will be oriented in the opposite direction to the reference face. |
Error Code | Number | Description |
---|---|---|
PK_related_topols_no_c | 25881 | Don't return related topologies. |
PK_related_topols_top_c | 25880 | Return related topologies. In the case of an assembly, only return unique top-level component parts. |
Error Code | Number | Description |
---|---|---|
PK_render_bcurve_bezier_c | 20401 | output bcurves in Bezier form |
PK_render_bcurve_nurbs_c | 20402 | output bcurves in NURBS form |
PK_render_bcurve_polyline_c | 20400 | output bcurves as polylines (default) |
Error Code | Number | Description |
---|---|---|
PK_render_boundary_no_c | 20220 | don't render surface boundaries |
PK_render_boundary_yes_c | 20221 | render surface boundaries |
Error Code | Number | Description |
---|---|---|
PK_render_drafting_no_c | 20450 | do not distinguish between lines hidden by other lines and lines hidden by faces |
PK_render_drafting_yes_c | 20451 | distinguish between lines hidden by other lines and lines hidden by faces |
Error Code | Number | Description |
---|---|---|
PK_render_edge_no_c | 20100 | don't render edges |
PK_render_edge_yes_c | 20101 | render edges (default) |
Error Code | Number | Description |
---|---|---|
PK_render_hierarch_no_c | 20380 | don't produce hierarchical output (default) |
PK_render_hierarch_no_geom_c | 20381 | hierarchical output - no geometry |
PK_render_hierarch_param_c | 20383 | hierarchical output parameterised |
PK_render_hierarch_yes_c | 20382 | hierarchical output |
Error Code | Number | Description |
---|---|---|
PK_render_ignore_absolute_c | 21821 | input an absolute value |
PK_render_ignore_body_ratio_c | 21823 | input the ratio of feature to body box |
PK_render_ignore_no_c | 21820 | no features are ignored |
PK_render_ignore_ratio_c | 21822 | input the ratio of feature to model box |
Error Code | Number | Description |
---|---|---|
PK_render_internal_no_c | 20340 | do not indicate whether edges are internal edges (default) |
PK_render_internal_yes_c | 20341 | indicate whether edges are internal edges |
Error Code | Number | Description |
---|---|---|
PK_render_invisible_no_c | 20440 | do not output invisible lines |
PK_render_invisible_yes_c | 20441 | output invisible lines |
Error Code | Number | Description |
---|---|---|
PK_render_lattice_composite_c | 20272 | render each lattice ball as a sphere, and each lattice rod as a straight line between the two balls it connects |
PK_render_lattice_line_c | 20270 | render each lattice rod as a straight line between the two balls it connects |
PK_render_lattice_solid_c | 20271 | render each lattice ball as a sphere, and each rod as a cylindrical or conical segment |
Error Code | Number | Description |
---|---|---|
PK_render_line_clip_c | 20494 | clip line |
PK_render_line_edge_c | 20490 | edge line |
PK_render_line_hatch_c | 20492 | hatch line |
PK_render_line_inter_c | 20493 | interference line |
PK_render_line_silh_c | 20491 | silhouette line |
Error Code | Number | Description |
---|---|---|
PK_render_memory_target_no_c | 22160 | Parasolid will maximise performance without attempting to restrict memory usage. |
PK_render_memory_target_yes_c | 22161 | Parasolid will attempt to restrict the memory usage of PK_TOPOL_render_line to the amount of memory given by is not guaranteed to be met. The amount of memory used by PK_TOPOL_render_line will be reduced at the expense of total processor time. The value given by 'memory_target' refers to the peak amount of extra memory temporarily allocated during PK_TOPOL_render_line. |
Error Code | Number | Description |
---|---|---|
PK_render_overlap_intersect_c | 21873 | (deprecated functionality) |
PK_render_overlap_intsec_all_c | 21874 | allow for overlapping instances and also provide interference curves, but allows the specification of two arbitrary lists of any length. If only one list is non-empty, then all instances in it will be clashed. |
PK_render_overlap_intsec_pair_c | 21875 | same as "intsec_all_c" but with the additional specification of two non- empty lists of the same size. The instances are then pair-wise clashed. |
PK_render_overlap_no_c | 21871 | do not allow for overlapping instances |
PK_render_overlap_yes_c | 21872 | allow for overlapping instances |
Error Code | Number | Description |
---|---|---|
PK_render_param_attrib_c | 20181 | parametric hatch faces which have parametric hatch attribute |
PK_render_param_no_c | 20180 | no parametric hatching (default) |
PK_render_param_number_free_c | 20184 | u/v hatch lines given by 'param_u_number' and 'param_v_number' in PK_TOPOL_render_line_o_t or PK_GEOM_render_o_t without a fixed start parameter. |
PK_render_param_spaced_c | 20182 | parametric hatch using the u/v spacing in 'param_u' and 'param_v' and the start parameters given by in PK_TOPOL_render_line_o_t. Behaves as PK_render_param_spaced_free_c when used in PK_GEOM_render_o_t, or if set. |
PK_render_param_spaced_free_c | 20183 | PK_TOPOL_render_line_o_t or PK_GEOM_render_o_t without a fixed start parameter. |
Error Code | Number | Description |
---|---|---|
PK_render_planar_attrib_c | 20141 | planar hatch faces which have planar hatch attribute |
PK_render_planar_free_c | 20142 | planar hatch using vector in 'planar_axis' in PK_TOPOL_render_line_o_t without locking plane positions to a point |
PK_render_planar_no_c | 20140 | no planar hatching (default) |
PK_render_planar_yes_c | 20143 | planar hatch using 'planar_axis' in PK_TOPOL_render_line_o_t |
Error Code | Number | Description |
---|---|---|
PK_render_radial_attrib_c | 20161 | radial hatch faces which have radial hatch attribute |
PK_render_radial_free_c | 20163 | radial hatch using 'radial_around' PK_TOPOL_render_line_o_t without locking radial positions to a point |
PK_render_radial_no_c | 20160 | no radial hatching (default) |
PK_render_radial_yes_c | 20162 | radial hatch using 'radial_around' PK_TOPOL_render_line_o_t, together with the supplied start values. Behaves as PK_render_radial_free_c if start values are not set. |
Error Code | Number | Description |
---|---|---|
PK_render_region_attrib_c | 20361 | output regional data for lines bounding faces that have the regional attribute |
PK_render_region_no_c | 20360 | don't output regional data (default) |
PK_render_region_yes_c | 20362 | output regional data for all boundary lines |
Error Code | Number | Description |
---|---|---|
PK_render_report_line_all_c | 25553 | report line failures and line fits using looser tolerances |
PK_render_report_line_fail_c | 25551 | report all line fit failures |
PK_render_report_line_loose_c | 25552 | report line fit successes using looser tolerances |
PK_render_report_line_no_c | 25550 | report nothing (default) |
Error Code | Number | Description |
---|---|---|
PK_render_self_hidden_no_c | 20460 | do not distinguish between lines hidden by their own or another occurrence |
PK_render_self_hidden_yes_c | 20461 | distinguish between lines hidden by their own or another occurrence |
Error Code | Number | Description |
---|---|---|
PK_render_sharp_mfins_no_c | 20260 | don't output sharp mfins (default) |
PK_render_sharp_mfins_yes_c | 20261 | output sharp mfins |
Error Code | Number | Description |
---|---|---|
PK_render_silhouette_arcs_c | 20121 | render silhouettes, drawing near-circular analytic silhouette lines as circular arcs |
PK_render_silhouette_no_c | 20120 | don't render silhouettes (default) |
PK_render_silhouette_yes_c | 20122 | render silhouettes |
Error Code | Number | Description |
---|---|---|
PK_render_ske_missing_no_c | 23750 | Fail if missing geometry is encountered |
PK_render_ske_missing_yes_c | 23751 | Ignore any entities with missing geometry and sketch all valid entities |
Error Code | Number | Description |
---|---|---|
PK_render_smooth_draft_c | 20322 | draft mode for smooth edge indication |
PK_render_smooth_no_c | 20320 | don't indicate whether edges are smooth |
PK_render_smooth_yes_c | 20321 | indicate whether edges are smooth |
Error Code | Number | Description |
---|---|---|
PK_render_transp_hid_no_c | 20243 | Transparent body occurrences are rendered transparent (default). |
PK_render_transp_hid_yes_c | 20244 | Transparent body occurrences are rendered opaque, but will only obscure other transparent body occurrences. |
Error Code | Number | Description |
---|---|---|
PK_render_transparent_index_c | 20242 | Specify an array of body occurrences |
PK_render_transparent_no_c | 20240 | Bodies appear opaque (default) |
PK_render_transparent_yes_c | 20241 | Bodies may appear transparent |
Error Code | Number | Description |
---|---|---|
PK_render_unfix_attrib_c | 20201 | render unfixed blends as defined by blend attribute |
PK_render_unfix_no_c | 20200 | no rendering of unfixed blends (default) |
PK_render_unfix_yes_c | 20202 | render unfixed blends using rib spacing given in 'unfix_spacing' in PK_TOPOL_render_line_o_t |
Error Code | Number | Description |
---|---|---|
PK_render_viewport_clip_no_c | 20470 | no viewport clipping (default) |
PK_render_viewport_clip_yes_c | 20471 | viewport clipping enabled |
Error Code | Number | Description |
---|---|---|
PK_render_viewport_array_c | 20422 | entities outside all the supplied viewports may be omitted |
PK_render_viewport_no_c | 20420 | no viewports are supplied (default) |
PK_render_viewport_yes_c | 20421 | entities outside the single supplied viewport may be omitted |
Error Code | Number | Description |
---|---|---|
PK_render_viewport_type_2D_c | 20481 | 2D viewport |
PK_render_viewport_type_3D_c | 20480 | 3D viewport (default) |
Error Code | Number | Description |
---|---|---|
PK_render_vis_extended_c | 20305 | visibility is evaluated. The information output is controlled by the 'invisible', the PK_TOPOL_render_line_o_t structure. |
PK_render_vis_hid_c | 20301 | don't output hidden lines |
PK_render_vis_hid_draft_c | 20303 | No description Available |
PK_render_vis_inv_c | 20302 | output hidden lines marked as invisible |
PK_render_vis_inv_draft_c | 20304 | output hidden lines and distinguish between those hidden by other lines and those hidden by faces. |
PK_render_vis_no_c | 20300 | no visibility evaluated (default) |
Error Code | Number | Description |
---|---|---|
PK_repair_fa_fa_no_c | 24360 | don't repair face-face inconsistencies |
PK_repair_fa_fa_yes_c | 24361 | do repair face-face inconsistencies |
Error Code | Number | Description |
---|---|---|
PK_repair_fa_local_c | 25491 | Repairs will be performed to ensure face is locally valid but there will be no attempt to fix face-face inconsistencies. |
PK_repair_fa_yes_c | 25490 | Repairs will be performed to ensure face is valid, including inconsistences with adjacent topology. |
Error Code | Number | Description |
---|---|---|
PK_reparam_status_forced_c | 25740 | Face was modified to satisfy the geometry sharing constraints, even though it was not passed in. |
PK_reparam_status_not_needed_c | 25742 | Face was not modified as the application has passed in reparameterisation that is same as the existing paramterisation of the underlying surface or the application has passed in the default options and the reparameterisation is not deemed necessary. |
PK_reparam_status_shared_c | 25741 | Geometry sharing constraints prevented the modification to the underlying surface of the face that was passed in. |
PK_reparam_status_unshared_c | 25743 | Geometry sharing constraints were broken for the surface of the given face. |
Error Code | Number | Description |
---|---|---|
PK_reparameterise_none_c | 26140 | The reparameterisation of the geometry will not involve any change to this parameter. |
PK_reparameterise_rescale_c | 26141 | The reparameterisation of the geometry will involve a rescaling and translation of the of this parameter. |
Error Code | Number | Description |
---|---|---|
PK_replace_adjust_no_c | 22650 | Only perform the replacement |
PK_replace_adjust_yes_c | 22651 | Replace and if necessary adjust adjacent topology |
Error Code | Number | Description |
---|---|---|
PK_replace_merge_in_c | 22301 | Faces included in the given set of faces which will be merged together if feasible. Vertices on the boundary of the merged face will be merged if feasible, additional faces will not be merged to achieve this. |
PK_replace_merge_no_c | 22300 | No replace-specific merging will be performed. Merging may still occur when healing is required to ensure integrity of the final part. |
PK_replace_merge_out_c | 22302 | Faces included in the given set and faces that are not, but share at least one common edge with faces in the given set, will be merged if feasible. Faces not in the given set and sharing only a vertex with faces in the given set will not be merged. Vertices on the boundary of the merged face will be merged if feasible, additional faces will not be merged to achieve this. |
Error Code | Number | Description |
---|---|---|
PK_replace_patch_no_c | 23350 | do not require to match any face boundaries. |
PK_replace_patch_yes_c | 23351 | require to match the sheet boundary of each face in 'tool_patches' array to the corresponding face in 'target_patches' array. |
Error Code | Number | Description |
---|---|---|
PK_replace_update_0_c | 22730 | for updating v14.0 and earlier models |
PK_replace_update_default_c | 22731 | activate latest functionality |
Error Code | Number | Description |
---|---|---|
PK_replace_use_attempt_c | 22660 | Attempt to use the replacement curve but create new curve if this is not satisfactory |
PK_replace_use_existing_c | 22662 | For edges whose corresponding curve is PK_ENTITY_null, treat as PK_replace_use_yes_c. Edges for which a curve has been supplied are treated as PK_replace_use_attempt_c. |
PK_replace_use_yes_c | 22661 | Must use the replacement curve or else return fault. |
Error Code | Number | Description |
---|---|---|
PK_replace_variation_no_c | 23280 | do not use the special methods to regenerate the relevant edges and vertices. |
PK_replace_variation_yes_c | 23281 | allow the use of special methods to regenerate edges and vertices of all or specified faces |
Error Code | Number | Description |
---|---|---|
PK_REPORT_1_bad_blend_c | 23914 | blend cannot be processed. |
PK_REPORT_1_bad_chamfer_c | 23913 | chamfer surface cannot be created. |
PK_REPORT_1_bad_reference_c | 23884 | taper reference entity is not valid |
PK_REPORT_1_blend_faces_sx_c | 23921 | Blend faces created whose surfaces are self-intersecting. |
PK_REPORT_1_blend_too_tight_c | 23911 | blend created would be too tightly curved. |
PK_REPORT_1_cant_extend_c | 23886 | geometry could not be extended |
PK_REPORT_1_cant_get_cu_c | 23874 | failed to locate geometry for edge |
PK_REPORT_1_cant_get_geom_c | 23930 | Failed to generate geometry for topology |
PK_REPORT_1_cant_get_pt_c | 23873 | failed to locate geometry for vertex |
PK_REPORT_1_cant_get_su_c | 23875 | failed to locate geometry for face |
PK_REPORT_1_cant_make_blend_c | 23912 | blend surface cannot be created. |
PK_REPORT_1_cant_offset_c | 23876 | (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. provide the geometry for the supplied edges. |
PK_REPORT_1_cant_use_cu_c | 23888 | supplied/existing curve cannot be used for edge |
PK_REPORT_1_check_fail_c | 23899 | the entities failed to check |
PK_REPORT_1_cut_incomplete_c | 23917 | body is not fully cut through by the sectioning tool. |
PK_REPORT_1_cut_no_clash_c | 23916 | body does not clash with sectioning tool. |
PK_REPORT_1_cut_unclassed_c | 23918 | body cannot be uniquely classified as front or back of section. |
PK_REPORT_1_deform_surf_c | 23910 | A face change operation failed, report contains any prior successfully constructed deform surfaces. |
PK_REPORT_1_ed_large_tol_c | 23896 | The tolerance set on the edge is considered too large for the operation |
PK_REPORT_1_ed_remains_c | 23882 | edge could not be deleted |
PK_REPORT_1_ed_vxs_touch_c | 23895 | edge has touching vertices |
PK_REPORT_1_eds_unconnected_c | 23889 | boundary edges are not simply connected |
PK_REPORT_1_fa_fa_fail_c | 23881 | face/face check fails |
PK_REPORT_1_fa_fa_repair_c | 23907 | Edges indicating where face-face inconsistencies have been repaired. |
PK_REPORT_1_fa_fail_c | 23880 | face check fails |
PK_REPORT_1_fa_fix_degens_c | 23904 | faces with degenerate surfaces were modified during the operation in order to improve reliability of offsetting the surfaces |
PK_REPORT_1_fa_not_offset_c | 23906 | faces are not offsets of a face in the other faceset to within supplied tolerance. |
PK_REPORT_1_fa_overlap_c | 23900 | faces overlap after mid-surface trimming |
PK_REPORT_1_fa_sx_repair_c | 23905 | self-intersections were removed on the faces |
PK_REPORT_1_fa_unoriented_c | 23931 | Failed to determine face orientation for one or more faces in PK_FACE_make_neutral_sheet_2. |
PK_REPORT_1_fail_c | 23872 | operation failed |
PK_REPORT_1_imp_dir_undef_c | 23903 | A consistent direction could not be determined for these imprinted edges. |
PK_REPORT_1_inconsistent_geom_c | 23919 | inconsistent geometry. |
PK_REPORT_1_large_transf_c | 23929 | 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_lp_outside_fa_c | 23892 | loop is outside face |
PK_REPORT_1_miter_fail_c | 23925 | mitering has failed during body tapering. |
PK_REPORT_1_negated_body_c | 23924 | the body was negated during processing. |
PK_REPORT_1_negated_c | 23898 | the entities were negated |
PK_REPORT_1_no_roll_diff_c | 23927 | 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_nocheck_c | 23871 | No description Available |
PK_REPORT_1_non_laminar_c | 23890 | boundary edges are not laminar |
PK_REPORT_1_not_blend_surf_c | 23915 | surface of face is not a blend surface. |
PK_REPORT_1_not_extended_c | 23923 | edges are not coincident with target but don't require extension. |
PK_REPORT_1_not_same_by_c | 23879 | entities are not from the same body |
PK_REPORT_1_not_supported_c | 23885 | given combination of reference entities currently not supported |
PK_REPORT_1_ok_c | 23870 | No description Available |
PK_REPORT_1_on_target_c | 23922 | edges are coincident with target and don't require extension. |
PK_REPORT_1_osthread_fail_c | 23901 | The operating system has started failing to create worker threads for Parasolid SMP. |
PK_REPORT_1_osthread_ok_c | 23902 | The operating system has resumed creating worker threads for Parasolid SMP. |
PK_REPORT_1_point_contact_c | 23883 | point contact found in sheet body |
PK_REPORT_1_reference_loop_c | 23891 | taper references don't bound consistent regions of body |
PK_REPORT_1_region_fail_c | 23928 | Consistency checks on regions have failed. |
PK_REPORT_1_region_type_undef_c | 23920 | Regions of general body do not have a well-defined type. |
PK_REPORT_1_rep_G2_faces_c | 23909 | Faces indicating where G2 blend faces are modified. |
PK_REPORT_1_rep_sx_faces_c | 23908 | Faces indicating where blend faces are modified to avoid self-intersection. |
PK_REPORT_1_self_shadowing_c | 23926 | reference edges are self-shadowing. |
PK_REPORT_1_sheet_small_c | 23887 | given sheet body too small |
PK_REPORT_1_side_cu_fail_c | 23877 | failed to create a side curve |
PK_REPORT_1_side_su_fail_c | 23878 | failed to create a side surface |
PK_REPORT_1_target_missed_c | 23893 | target entity cannot bound the regions that originate from these boundary edges |
PK_REPORT_1_vx_large_tol_c | 23897 | The tolerance set on the vertex is considered too large for the operation |
PK_REPORT_1_wrong_side_c | 23894 | the boundary of the sheet lies on the opposite side of the target to the one specified |
Error Code | Number | Description |
---|---|---|
PK_REPORT_2_grow_1_c | 24261 | faces in first old_item_arrays grown to resolve clash |
PK_REPORT_2_grow_2_c | 24262 | faces in second old_item_arrays grown to resolve clash |
PK_REPORT_2_grow_fail_c | 24260 | operation failed |
PK_REPORT_2_grow_no_c | 24263 | faces in third old_item_arrays negated to resolve clash |
PK_REPORT_2_shared_geometry_c | 24264 | specifies which geometries have been shared |
Error Code | Number | Description |
---|---|---|
PK_REPORT_3_blend_chain_c | 24419 | contains the following information on a blend fields from the correponding PK_EDGE_set_blend_chain_o_t: array[0] = rho_type array[1] = xs_shape array[2] = primary_size_type array[3] = secondary_size_type is the the index in position and parameter arrays corresponding to mitre_fins[i]. rates of change of the blend parameters are held at zero. The first four arrays are of length n_positions (from the corresponding PK_EDGE_set_blend_chain_o_t used when setting the blend). The following two arrays may be of length n_positions or 0 (in which case the array will be null), depending on whether they were originally given. primary side of asymmetric blends. positions. |
PK_REPORT_3_blend_limit_data_c | 24403 | Suggested limit data has been returned. |
PK_REPORT_3_blend_limit_topol_c | 24402 | Suggested limit topology has been returned. |
PK_REPORT_3_blend_x_g1_c | 24413 | caused the blend faces to not be g2 continuous. face will have been constructed using the surfaces/curves given in the corresponding old_item_array, and so may not be g2 continuous. |
PK_REPORT_3_chamfer_extended_c | 25637 | extended outside of its natural width. face, and the parameter interval of the extended chamfer face. The array will be of length four and have the form: array[0] = natural_interval.low array[1] = natural_interval.high array[2] = extended_interval.low array[3] = extended_interval.high the chamfer face is extended in the u direction or in the v direction. |
PK_REPORT_3_compound_split_c | 24415 | Information on compound bodies that were split when receiving a part or partition file. |
PK_REPORT_3_cover_surf_c | 24408 | constructed to cover the input faces, before the failure which triggered the report. |
PK_REPORT_3_discontinuities_c | 24404 | contains the following information for each discontinuity. specifying whether the discontinuity is in the U or V direction. |
PK_REPORT_3_distance_err_c | 24406 | maximum distance error occurs. maximum distance error occurs. |
PK_REPORT_3_embed_curve_c | 25639 | type PK_embed_curve_t specifying the type of advice returned. array where double_array[0] is the distance the SP-curve needed to be moved to place it wholly within the surface limits. array where double_array[0] is a suggested value for the the curve. |
PK_REPORT_3_fill_hole_non_g1_c | 25635 | discontinuity. Each array contains: vertex, followed by the two boundary faces. boundary edge: The boundary vertex, followed by the boundary edge, and the adjacent boundary face. The boundary edge, followed by the adjacent face. boundary vertex where the supporting body meets the boundary, followed by the supporting body's edge, and the adjacent boundary face(s) it was not G1 smooth to. old_item. discontinuity. Each double array is of length 3, containing the x, y and z coordinates of the position where the discontinuity is located on the boundary. |
PK_REPORT_3_fill_hole_non_g2_c | 24416 | discontinuity. Each array contains: vertex, followed by the two boundary faces. boundary edge: The boundary vertex, followed by the boundary edge, and the adjacent boundary face. The boundary edge, followed by the adjacent face. boundary vertex where the supporting body meets the boundary, followed by the supporting body's edge, and the adjacent boundary face(s) it was not G2 smooth to. old_item. discontinuity. Each double array is of length 3, containing the x, y and z coordinates of the position where the discontinuity is located on the boundary. |
PK_REPORT_3_geom_extended_c | 24412 | extended version was derived, along with the tags of any topology to which it was attached. the operation, and the parameter space of the soft extension used to construct the blend face. For surfaces, the array will be of length eight and have the form: array[0] = original_u_interval.low array[1] = original_v_interval.low array[2] = original_u_interval.high array[3] = original_v_interval.high array[4] = new_u_interval.low array[5] = new_v_interval.low array[6] = new_u_interval.high array[7] = new_v_interval.high For curves, the array will be of length four and have the form: array[0] = original_t_interval.low array[1] = original_t_interval.high array[2] = new_t_interval.low array[3] = new_t_interval.high original geometry has been softly extended as a result of the blending operation. |
PK_REPORT_3_identified_blend_c | 24417 | facesets of the blend. blend face. old_item (PK_CLASS_face). each under faceset type PK_blend_params_t, the second of type PK_blend_convexity_t indicating the convexity of the blend, the third of type PK_blend_xs_shape_t storing the shape of the blend, and the fourth of type PK_blend_rho_t storing how to interpret the rho double. PK_blend_orientation_t to indicate whether the corresponding underlying facesets are before or behind the blend face. and will contain elements of type PK_LOGICAL_t to indicate whether the corresponding underlying face is adjacent to the blend. |
PK_REPORT_3_line_fit_tols_c | 24418 | contains the following information for the two values PK_render_report_line_fail_c or PK_render_report_line_loose_c. types from which the linefit was derived: underlying face tag face tags. type array. fits. |
PK_REPORT_3_mass_eq_0_c | 25636 | Information on topologies that were found to have zero mass. |
PK_REPORT_3_mesh_open_comps_c | 25634 | are open components. |
PK_REPORT_3_neutral_face_data_c | 24405 | used by this group of faces. part of this group; part of this group; and neutral sheet; the same as the minimum thickness; respect to the minimum thickness. If 'tolerance' is unset, the value will be zero. |
PK_REPORT_3_outline_error_c | 26841 | contains the following information about errors Outline errors related to those originators that prevented the operation from producing any outline are reported in the following group of parallel arrays, each of length NO, where NO is the number of bad originators. origs: old_item_arrays[ 0 ] - tag of bad originating topologies old_item_arrays[ 1 ] - tag of the body transformations old_class_arrays[ 0 ] - class of bad originating topologies old_class_arrays[ 1 ] - class of the body transformations int_arrays[ 0 ] - outline error types Outline errors related to those outline curves that have problems are reported in the following pair of parallel arrays, each of length NE, where NE is the number of bad outline curves. products: item_arrays[ 0 ] - bad outline curves int_arrays[ 1 ] - outline error types |
PK_REPORT_3_outline_result_c | 26840 | contains the following arrays of information about A total of N item_arrays, 4*N int_arrays, 4*N double_arrays, 2*N old_item_arrays, and 2*N old_class_arrays will be populated, where N is the number of outlines. Each outline represents a non-manifold loop formed by a number of curves, which are returned in a curve array item_arrays[i] for the ith outline, in the order corresponding to the connections of the curves. Each array of curves has an array of outline identities (represented by PK_outline_identity_t values), an array of positions of curves' originators, an array of positional indices of large separations, and an array of positional indices of invisible outline curves, appearing in int_arrays[i], int_arrays[N+i], int_arrays[2*N+i], and int_arrays[3*N+i], respectively. Each array of curves also has an array of low limits and an array of high limits of their curve intervals, an array of curve tolerances, and an array of large separations, appearing in double_arrays[i], double_arrays[N+i], double_arrays[2*N+i], and double_arrays[3*N+i], respectively. Each array of curves has an array of originating topologies, an array of the originating topologies' classes, an array of transformations and an array of the transformations' classes, appearing in old_item_arrays[i], old_class_arrays[i], old_item_arrays[N+i], old_class_arrays[N+i], respectively. The basic data of the ith outline is grouped in the following parallel arrays of length NC, where NC is the number of curves of the outline, which varies from outline to outline. products: item_arrays[ i ] - outline curves double_arrays[ i ] - low limits of curve intervals double_arrays[ N + i ] - high limits of curve intervals double_arrays[ 2*N + i ] - curve tolerances int_arrays[ i ] - identities of outline curves int_arrays[ N + i ] - position indices to origs[i] The following pair of parallel arrays of length NS hold the information about large separations between outline curves in the outline, where NS is the total number of large separations with a value between 0 and NC. double_arrays[ 3*N + i ] - large separations int_arrays[ 2*N + i ] - large separation indices to item_arrays[i] NOTE: A large separation is the separation between two neighbouring curves that is larger than the operation tolerance. The Jth large separation in the double_arrays[3*N + i] is the separation between the start of the Mth curve in item_arrays[i] and the end of its previous curve, where M is the Jth integer value of int_arrays[2*N + i]. The following array of length NI holds the positional indices of invisible curves in the outline, where NI is the number of invisible curves with a value between 0 and NC. int_arrays[ 3*N + i ] - invisible curve indices to item_arrays[i] NOTE: A visible outline only contains visible curves. Therefore it has an empty array of invisible curve indices. An invisible outline has an array of invisible curve indices that is not empty. In addition to its invisible curves, it may also contain visible curves if applicable. In addition to the two groups of parallel arrays above, the following parallel arrays of length NO hold the information about the originators of the outline curves, where NO is the total number of originators of the outline with a value no less than NC. origs: old_item_arrays[ i ] - tags of originating topologies old_item_arrays[ N+i ] - tags of body transformations old_class_arrays[ i ] - class of originating topologies old_class_arrays[ N+i ] - class of body transformations NOTE: Each curve must have at least one originator, which is normally a face or edge associated with a body transformation. For the Kth curve in item_arrays[i], the curve's originators start from the Mth topology and transformation in the pair of old_item_arrays above, where M is the Kth integer value in int_arrays[N + i]. The tag of originating topology is zero if a curve is not created from an outline body, but created following the spun axis or the boundary of view range. |
PK_REPORT_3_proj_cu_map_c | 25633 | contains the following information about A total of N int_arrays, double_arrays, old_item_arrays and item_arrays will be populated, where N is the number of projections/imprints. Each projection can have 1 or 2 products (a topology, a geometry, or both). If only one product is returned, it will appear in item_arrays[n][0]. If both products are returned, the topology will appear in item_arrays[n][0] and the geometry will return in item_arrays[n][1]. Each projection has an associated projection type, represented by a PK_proj_origin_t value appearing in int_arrays[n][0]. This allows direct projections to be distinguished from edges arising from the imprint completion and connection options. The achieved tolerance of the projection is in double_arrays[n][0]. If a geometry is returned, its parametric interval is returned as a pair of doubles in double_arrays[n][1,2]. This interval will be (0,0) for pure imprints (where no geometry is returned) or point projections. Each projection will have 2 or more originators (1 target entity and 1 or more originating curves) returned in old_item_arrays[n][0,1,...] and the parallel old_class arrays[n]. For each originating curve we return its index in the input array, starting with int_arrays[n][1]. If requested, each originating curve will have a contributing parametric interval as pairs of doubles, starting with double_arrays[n][3,4]. Note that originating intervals are not returned for projections arising from from imprint completion or connection. Summary: type: int_arrays [n][0] - projection type tolerance: double_arrays [n][0] - achieved tolerance products: item_arrays [n][0,1] - topol, geom, or both double_arrays [n][1,2] - projection interval origs: old_item_arrays [n][0] - originating target entity old_class_arrays [n][0] - class of target entity old_item_arrays [n][1,...] - originating input curves old_class_arrays [n][1,...] - class of input curves int_arrays [n][1,...] - index in input array double_arrays [n][3,4,...] - originating intervals |
PK_REPORT_3_proj_cu_split_c | 24411 | the clash or self-intersection. occurring twice indicates a self-intersection. Two or more different geometries indicate a clash. |
PK_REPORT_3_rebuild_history_c | 25632 | No description Available |
PK_REPORT_3_render_curve_tols_c | 25638 | rendering to approximate curves, specifically: array[0] = curve_chord_tol array[1] = curve_chord_max array[2] = curve_chord_ang |
PK_REPORT_3_render_lattice_c | 26842 | Information on blended lattices that have been rendered without blends. |
PK_REPORT_3_sharp_eds_c | 24409 | that are not visibly G1 smooth. |
PK_REPORT_3_surf_extended_c | 24401 | contains the following information for each extended surface was derived, along with the tags of any faces to which it was attached. surface and the tags of any faces to which they are attached. and a new parameter box encompassing the extensions derived from that surface. The array will be of length eight and have the form: array[0] = original_u_interval.low array[1] = original_v_interval.low array[2] = original_u_interval.high array[3] = original_v_interval.high array[4] = new_u_interval.low array[5] = new_v_interval.low array[6] = new_u_interval.high array[7] = new_v_interval.high |
PK_REPORT_3_sweep_tool_cap_c | 25630 | in the option 'cap_faces' for simpler geometry. body. |
PK_REPORT_3_tight_curvature_c | 24410 | small for the function to handle. Note that faces may appear in the list more than once indicating that the face contains more than one tightly curved region. old_item (PK_CLASS_face). the face given by the corresponding entry in old_items. Each double array is of length 4, containing the uvbox of a region on the face's surface with tight curvature as follows: |
PK_REPORT_3_unset_c | 24400 | No description Available |
PK_REPORT_3_worse_curvature_c | 24407 | the resultant surface is more tightly curved than the function considers to be reasonable, given the input faces. Each double array is of length 5, containing the following information: resultant surface where the tight curvature occurs. resultant surface is considered too tightly curved. Note that faces may appear in the list more than once indicating that there is more than one tightly curved region corresponding to this face. old_item (PK_CLASS_face). |
Error Code | Number | Description |
---|---|---|
PK_REPORT_4_error_report_c | 25922 | contains the following information for a set of for the error. In the case of a serious error, these entities may no longer exist. A description of the form these arrays will take can be found in the documentation of each affected function. |
PK_REPORT_4_receive_meshes_c | 25921 | contains the following information for a set of are contained in the 2 arrays 'strings' and 'ustrings'. Keys of type char* are contained in 'strings' while keys of type PK_UCHAR_t* are contained in which mesh data failed to be loaded. encountered for each mesh. The possible values correspond to values of PK_ERROR_code_t. is of type char*, of type PK_UCHAR_t* or if Parasolid was unable to determine the key. The possible values correspond to values of PK_string_type_t. can be found. If Parasolid is unable to determine the key of a mesh, this integer will be -1, otherwise these integers correspond to indices into the 'strings' or 'ustrings' array depending on the type of the key. meshes. the meshes. length equal to the number of meshes for which mesh data failed to be loaded. Each entry contains an entity to which the corresponding mesh is attached or, in the case of an orphan mesh, the partition to which it belongs. |
PK_REPORT_4_unset_c | 25920 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_REPORT_record_type_1_c | 23850 | No description Available |
PK_REPORT_record_type_2_c | 23851 | No description Available |
PK_REPORT_record_type_3_c | 23852 | that is optionally produced by a call to |
PK_REPORT_record_type_4_c | 23853 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_reset_prec_method_any_c | 25090 | Any curve that is coincident within session precision to the adjacent surfaces is acceptable. |
PK_reset_prec_method_int_only_c | 25092 | Only the true intersection curve is acceptable. |
PK_reset_prec_method_inter_c | 25091 | The true intersection curve is preferable. |
Error Code | Number | Description |
---|---|---|
PK_reset_prec_failure_c | 17204 | recomputation of edge geometry failed. |
PK_reset_prec_missing_geom_c | 17203 | not enough geometry present on edge or adjacent faces to recompute edge geometry |
PK_reset_prec_ok_c | 17201 | geometry successfully replaced and precision set to session precision |
PK_reset_prec_tangent_c | 17202 | geometry not replaced and precision unaltered because surfaces are approximately tangential at edge |
Error Code | Number | Description |
---|---|---|
PK_results_output_report_c | 25001 | result output in Parasolid report |
PK_results_output_return_c | 25000 | result output in return arguments |
Error Code | Number | Description |
---|---|---|
PK_scale_factor_1000x_c | 26963 | A scaling factor of 1000 is used. |
PK_scale_factor_100x_c | 26962 | A scaling factor of 100 is used. |
PK_scale_factor_10x_c | 26961 | A scaling factor of 10 is used. |
PK_scale_factor_1x_c | 26960 | A scaling factor of 1 is used. |
Error Code | Number | Description |
---|---|---|
PK_section_check_fa_no_c | 21810 | do not perform any face checks |
PK_section_check_fa_yes_c | 21811 | perform individual face checks |
Error Code | Number | Description |
---|---|---|
PK_section_fence_back_c | 18201 | return bodies behind |
PK_section_fence_both_c | 18202 | return all bodies |
PK_section_fence_front_c | 18200 | return bodies in front |
Error Code | Number | Description |
---|---|---|
PK_section_report_failure_c | 21700 | general failure |
PK_section_report_imprint_fail_c | 21606 | face imprinting operation failed |
PK_section_report_intersect_fail_c | 21607 | face clashing operation failed |
PK_section_report_invalid_face_c | 21608 | invalid face detected |
PK_section_report_invalid_match_c | 21705 | invalid matched region specified |
PK_section_report_non_manifold_c | 21704 | operation would result in non-manifold body |
PK_section_report_partial_coi_c | 21702 | failure due to partial coincidence |
PK_section_report_solid_has_void_c | 21701 | solid has illegal void |
PK_section_report_t_sheet_c | 21703 | operation would result in T-sheet |
Error Code | Number | Description |
---|---|---|
PK_section_result_failed_c | 21753 | section failed |
PK_section_result_no_clash_c | 21751 | target does not clash with tool |
PK_section_result_no_effect_c | 21752 | No description Available |
PK_section_result_success_c | 21750 | section succeeded |
Error Code | Number | Description |
---|---|---|
PK_selector_split_fail_c | 25130 | Force the operation to fail if any selectors are split |
PK_selector_split_propagate_c | 25131 | Propagate the selection to all the topological entities derived from the selector |
Error Code | Number | Description |
---|---|---|
PK_selector_type_exclude_c | 25210 | exclude from the selection |
PK_selector_type_include_c | 25211 | include in the selection |
PK_selector_type_off_c | 25212 | turn off selection |
Error Code | Number | Description |
---|---|---|
PK_self_int_type_general_c | 23780 | Two or more distinct parametric regions occupy the same position in space. |
PK_self_int_type_mixed_c | 23782 | The self-intersection consists of both singularities and distinct parametric regions occupying the same position in space. |
PK_self_int_type_sing_c | 23781 | The self-intersection is due to a singularity. |
Error Code | Number | Description |
---|---|---|
PK_self_intersect_false_c | 8551 | The curve/surface does not self intersect |
PK_self_intersect_true_c | 8552 | The curve/surface intersects itself |
PK_self_intersect_unset_c | 8550 | The curve/surface has not been tested |
Error Code | Number | Description |
---|---|---|
PK_SESSION_behave_as_latest_c | 25841 | Behaviour is the latest possible behaviour in this release. |
PK_SESSION_behave_as_unset_c | 25840 | Behaviour is determined by session and update switches, defaulting to the latest FCS release if none of these has been set. |
PK_SESSION_behave_as_value_c | 25842 | Behaviour is specified by a given value. |
Error Code | Number | Description |
---|---|---|
PK_SESSION_binding_C_native_c | 23481 | The binding is a native code C interface, which is built into the product |
PK_SESSION_binding_net_safe_c | 23483 | The binding is a Microsoft .NET wrapper around the native code C interface. The binding does not require the use of "unsafe" .NET code. This binding does not currently exist, but the value is reserved for possible future use. |
PK_SESSION_binding_net_unsafe_c | 23482 | The binding is a Microsoft .NET wrapper around the native code C interface. The binding requires the use of "unsafe" .NET code. |
PK_SESSION_binding_unknown_c | 23480 | The caller wishes to know which programming language binding is in use. |
Error Code | Number | Description |
---|---|---|
PK_SESSION_ENTITY_persist_alt_c | 4206 | No description Available |
PK_SESSION_FACE_old_uvbox_c | 4205 | No description Available |
PK_SESSION_PLANE_exact_coi_c | 4204 | No description Available |
PK_SESSION_SURF_coincide_c | 4201 | No description Available |
PK_SESSION_SURF_old_min_radii_c | 4208 | No description Available |
PK_SESSION_boolean_pre_v141_c | 4211 | No description Available |
PK_SESSION_check_pre_v140_c | 4207 | No description Available |
PK_SESSION_check_pre_v141_c | 4209 | No description Available |
PK_SESSION_check_transmit_c | 4217 | No description Available |
PK_SESSION_local_ops_pre_v132_c | 4212 | No description Available |
PK_SESSION_old_blend_bounds_c | 4203 | No description Available |
PK_SESSION_old_fct_section_c | 5650 | No description Available |
PK_SESSION_old_helix_c | 4210 | No description Available |
PK_SESSION_old_hlr_wire_c | 5550 | No description Available |
PK_SESSION_old_isoclines_c | 4202 | No description Available |
PK_SESSION_point_int_pre_v132_c | 4213 | No description Available |
PK_SESSION_post_v260_switch_1_c | 4951 | No description Available |
PK_SESSION_post_v291_switch_1_c | 5451 | No description Available |
PK_SESSION_post_v291_switch_2_c | 5452 | No description Available |
PK_SESSION_post_v321_switch_1_c | 5601 | No description Available |
PK_SESSION_pre_v150_switch_1_c | 4215 | No description Available |
PK_SESSION_pre_v150_switch_2_c | 4216 | No description Available |
PK_SESSION_pre_v150_switch_3_c | 4219 | No description Available |
PK_SESSION_pre_v151_switch_1_c | 4218 | No description Available |
PK_SESSION_pre_v160_switch_1_c | 4220 | No description Available |
PK_SESSION_pre_v161_switch_1_c | 4222 | No description Available |
PK_SESSION_pre_v161_switch_2_c | 4224 | No description Available |
PK_SESSION_pre_v161_switch_3_c | 4226 | No description Available |
PK_SESSION_pre_v161_switch_4_c | 4229 | No description Available |
PK_SESSION_pre_v161_switch_5_c | 4280 | No description Available |
PK_SESSION_pre_v161_switch_6_c | 4281 | No description Available |
PK_SESSION_pre_v170_switch_1_c | 4221 | No description Available |
PK_SESSION_pre_v170_switch_2_c | 4223 | No description Available |
PK_SESSION_pre_v170_switch_3_c | 4228 | No description Available |
PK_SESSION_pre_v170_switch_4_c | 4230 | No description Available |
PK_SESSION_pre_v170_switch_5_c | 4231 | No description Available |
PK_SESSION_pre_v171_switch_2_c | 4232 | No description Available |
PK_SESSION_pre_v180_switch_1_c | 4225 | No description Available |
PK_SESSION_pre_v180_switch_2_c | 4236 | No description Available |
PK_SESSION_pre_v180_switch_3_c | 4237 | No description Available |
PK_SESSION_pre_v180_switch_4_c | 4238 | No description Available |
PK_SESSION_pre_v181_switch_1_c | 4250 | No description Available |
PK_SESSION_pre_v181_switch_2_c | 4251 | No description Available |
PK_SESSION_pre_v181_switch_3_c | 4252 | No description Available |
PK_SESSION_pre_v181_switch_4_c | 4253 | No description Available |
PK_SESSION_pre_v181_switch_5_c | 4254 | No description Available |
PK_SESSION_pre_v181_switch_6_c | 4255 | No description Available |
PK_SESSION_pre_v181_switch_7_c | 4256 | No description Available |
PK_SESSION_pre_v181_switch_8_c | 4257 | No description Available |
PK_SESSION_pre_v181_switch_9_c | 4258 | No description Available |
PK_SESSION_pre_v191_switch_10_c | 4309 | No description Available |
PK_SESSION_pre_v191_switch_11_c | 4310 | No description Available |
PK_SESSION_pre_v191_switch_12_c | 4311 | No description Available |
PK_SESSION_pre_v191_switch_13_c | 4312 | No description Available |
PK_SESSION_pre_v191_switch_14_c | 4313 | No description Available |
PK_SESSION_pre_v191_switch_15_c | 4314 | No description Available |
PK_SESSION_pre_v191_switch_16_c | 4315 | No description Available |
PK_SESSION_pre_v191_switch_17_c | 4316 | No description Available |
PK_SESSION_pre_v191_switch_18_c | 4317 | No description Available |
PK_SESSION_pre_v191_switch_19_c | 4318 | No description Available |
PK_SESSION_pre_v191_switch_1_c | 4300 | No description Available |
PK_SESSION_pre_v191_switch_20_c | 4319 | No description Available |
PK_SESSION_pre_v191_switch_21_c | 4320 | No description Available |
PK_SESSION_pre_v191_switch_22_c | 4321 | No description Available |
PK_SESSION_pre_v191_switch_2_c | 4301 | No description Available |
PK_SESSION_pre_v191_switch_3_c | 4302 | No description Available |
PK_SESSION_pre_v191_switch_4_c | 4303 | No description Available |
PK_SESSION_pre_v191_switch_5_c | 4304 | No description Available |
PK_SESSION_pre_v191_switch_6_c | 4305 | No description Available |
PK_SESSION_pre_v191_switch_7_c | 4306 | No description Available |
PK_SESSION_pre_v191_switch_8_c | 4307 | No description Available |
PK_SESSION_pre_v191_switch_9_c | 4308 | No description Available |
PK_SESSION_pre_v210_switch_1_c | 4401 | No description Available |
PK_SESSION_pre_v210_switch_2_c | 4402 | No description Available |
PK_SESSION_pre_v210_switch_3_c | 4403 | No description Available |
PK_SESSION_pre_v210_switch_4_c | 4404 | No description Available |
PK_SESSION_pre_v210_switch_5_c | 4405 | No description Available |
PK_SESSION_pre_v221_switch_1_c | 4501 | No description Available |
PK_SESSION_pre_v221_switch_2_c | 4502 | No description Available |
PK_SESSION_pre_v221_switch_3_c | 4503 | No description Available |
PK_SESSION_pre_v221_switch_4_c | 4504 | No description Available |
PK_SESSION_pre_v221_switch_5_c | 4505 | No description Available |
PK_SESSION_pre_v221_switch_6_c | 4506 | No description Available |
PK_SESSION_pre_v221_switch_7_c | 4507 | No description Available |
PK_SESSION_pre_v230_switch_10_c | 4560 | No description Available |
PK_SESSION_pre_v230_switch_11_c | 4561 | No description Available |
PK_SESSION_pre_v230_switch_1_c | 4551 | No description Available |
PK_SESSION_pre_v230_switch_2_c | 4552 | No description Available |
PK_SESSION_pre_v230_switch_3_c | 4553 | No description Available |
PK_SESSION_pre_v230_switch_4_c | 4554 | No description Available |
PK_SESSION_pre_v230_switch_5_c | 4555 | No description Available |
PK_SESSION_pre_v230_switch_6_c | 4556 | No description Available |
PK_SESSION_pre_v230_switch_7_c | 4557 | No description Available |
PK_SESSION_pre_v230_switch_8_c | 4558 | No description Available |
PK_SESSION_pre_v230_switch_9_c | 4559 | No description Available |
PK_SESSION_pre_v231_switch_1_c | 4601 | No description Available |
PK_SESSION_pre_v231_switch_2_c | 4602 | No description Available |
PK_SESSION_pre_v231_switch_3_c | 4603 | No description Available |
PK_SESSION_pre_v231_switch_4_c | 4604 | No description Available |
PK_SESSION_pre_v231_switch_5_c | 4605 | No description Available |
PK_SESSION_pre_v231_switch_6_c | 4606 | No description Available |
PK_SESSION_pre_v231_switch_7_c | 4607 | No description Available |
PK_SESSION_pre_v231_switch_8_c | 4608 | No description Available |
PK_SESSION_pre_v240_switch_1_c | 4651 | No description Available |
PK_SESSION_pre_v240_switch_2_c | 4652 | No description Available |
PK_SESSION_pre_v240_switch_3_c | 4653 | No description Available |
PK_SESSION_pre_v240_switch_4_c | 4654 | No description Available |
PK_SESSION_pre_v240_switch_5_c | 4655 | No description Available |
PK_SESSION_pre_v240_switch_6_c | 4656 | No description Available |
PK_SESSION_pre_v240_switch_7_c | 4657 | No description Available |
PK_SESSION_pre_v240_switch_8_c | 4658 | No description Available |
PK_SESSION_pre_v241_switch_10_c | 4710 | No description Available |
PK_SESSION_pre_v241_switch_1_c | 4701 | No description Available |
PK_SESSION_pre_v241_switch_2_c | 4702 | No description Available |
PK_SESSION_pre_v241_switch_3_c | 4703 | No description Available |
PK_SESSION_pre_v241_switch_4_c | 4704 | No description Available |
PK_SESSION_pre_v241_switch_5_c | 4705 | No description Available |
PK_SESSION_pre_v241_switch_6_c | 4706 | No description Available |
PK_SESSION_pre_v241_switch_7_c | 4707 | No description Available |
PK_SESSION_pre_v241_switch_8_c | 4708 | No description Available |
PK_SESSION_pre_v241_switch_9_c | 4709 | No description Available |
PK_SESSION_pre_v250_switch_0_c | 4750 | No description Available |
PK_SESSION_pre_v250_switch_10_c | 4760 | No description Available |
PK_SESSION_pre_v250_switch_11_c | 4761 | No description Available |
PK_SESSION_pre_v250_switch_12_c | 4762 | No description Available |
PK_SESSION_pre_v250_switch_13_c | 4763 | No description Available |
PK_SESSION_pre_v250_switch_14_c | 4764 | No description Available |
PK_SESSION_pre_v250_switch_15_c | 4765 | No description Available |
PK_SESSION_pre_v250_switch_16_c | 4766 | No description Available |
PK_SESSION_pre_v250_switch_1_c | 4751 | No description Available |
PK_SESSION_pre_v250_switch_2_c | 4752 | No description Available |
PK_SESSION_pre_v250_switch_3_c | 4753 | No description Available |
PK_SESSION_pre_v250_switch_4_c | 4754 | No description Available |
PK_SESSION_pre_v250_switch_5_c | 4755 | No description Available |
PK_SESSION_pre_v250_switch_6_c | 4756 | No description Available |
PK_SESSION_pre_v250_switch_7_c | 4757 | No description Available |
PK_SESSION_pre_v250_switch_8_c | 4758 | No description Available |
PK_SESSION_pre_v250_switch_9_c | 4759 | No description Available |
PK_SESSION_pre_v251_switch_0_c | 4800 | No description Available |
PK_SESSION_pre_v251_switch_10_c | 4810 | No description Available |
PK_SESSION_pre_v251_switch_11_c | 4811 | No description Available |
PK_SESSION_pre_v251_switch_14_c | 4814 | No description Available |
PK_SESSION_pre_v251_switch_1_c | 4801 | No description Available |
PK_SESSION_pre_v251_switch_2_c | 4802 | No description Available |
PK_SESSION_pre_v251_switch_3_c | 4803 | No description Available |
PK_SESSION_pre_v251_switch_4_c | 4804 | No description Available |
PK_SESSION_pre_v251_switch_5_c | 4805 | No description Available |
PK_SESSION_pre_v251_switch_6_c | 4806 | No description Available |
PK_SESSION_pre_v251_switch_7_c | 4807 | No description Available |
PK_SESSION_pre_v251_switch_8_c | 4808 | No description Available |
PK_SESSION_pre_v251_switch_9_c | 4809 | No description Available |
PK_SESSION_pre_v260_switch_0_c | 4850 | No description Available |
PK_SESSION_pre_v260_switch_10_c | 4860 | No description Available |
PK_SESSION_pre_v260_switch_11_c | 4861 | No description Available |
PK_SESSION_pre_v260_switch_12_c | 4862 | No description Available |
PK_SESSION_pre_v260_switch_13_c | 4863 | No description Available |
PK_SESSION_pre_v260_switch_15_c | 4865 | No description Available |
PK_SESSION_pre_v260_switch_1_c | 4851 | No description Available |
PK_SESSION_pre_v260_switch_2_c | 4852 | No description Available |
PK_SESSION_pre_v260_switch_4_c | 4854 | No description Available |
PK_SESSION_pre_v260_switch_5_c | 4855 | No description Available |
PK_SESSION_pre_v260_switch_6_c | 4856 | No description Available |
PK_SESSION_pre_v260_switch_7_c | 4857 | No description Available |
PK_SESSION_pre_v260_switch_8_c | 4858 | No description Available |
PK_SESSION_pre_v260_switch_9_c | 4859 | No description Available |
PK_SESSION_pre_v261_switch_0_c | 4900 | No description Available |
PK_SESSION_pre_v261_switch_10_c | 4910 | No description Available |
PK_SESSION_pre_v261_switch_11_c | 4911 | No description Available |
PK_SESSION_pre_v261_switch_12_c | 4912 | No description Available |
PK_SESSION_pre_v261_switch_13_c | 4913 | No description Available |
PK_SESSION_pre_v261_switch_14_c | 4914 | No description Available |
PK_SESSION_pre_v261_switch_15_c | 4915 | No description Available |
PK_SESSION_pre_v261_switch_16_c | 4916 | No description Available |
PK_SESSION_pre_v261_switch_17_c | 4917 | No description Available |
PK_SESSION_pre_v261_switch_18_c | 4918 | No description Available |
PK_SESSION_pre_v261_switch_19_c | 4919 | No description Available |
PK_SESSION_pre_v261_switch_1_c | 4901 | No description Available |
PK_SESSION_pre_v261_switch_20_c | 4920 | No description Available |
PK_SESSION_pre_v261_switch_21_c | 4921 | No description Available |
PK_SESSION_pre_v261_switch_22_c | 4922 | No description Available |
PK_SESSION_pre_v261_switch_23_c | 4923 | No description Available |
PK_SESSION_pre_v261_switch_25_c | 4925 | No description Available |
PK_SESSION_pre_v261_switch_26_c | 4926 | No description Available |
PK_SESSION_pre_v261_switch_27_c | 4927 | No description Available |
PK_SESSION_pre_v261_switch_28_c | 4928 | No description Available |
PK_SESSION_pre_v261_switch_29_c | 4929 | No description Available |
PK_SESSION_pre_v261_switch_2_c | 4902 | No description Available |
PK_SESSION_pre_v261_switch_30_c | 4930 | No description Available |
PK_SESSION_pre_v261_switch_3_c | 4903 | No description Available |
PK_SESSION_pre_v261_switch_4_c | 4904 | No description Available |
PK_SESSION_pre_v261_switch_5_c | 4905 | No description Available |
PK_SESSION_pre_v261_switch_6_c | 4906 | No description Available |
PK_SESSION_pre_v261_switch_7_c | 4907 | No description Available |
PK_SESSION_pre_v261_switch_8_c | 4908 | No description Available |
PK_SESSION_pre_v261_switch_9_c | 4909 | No description Available |
PK_SESSION_pre_v270_switch_0_c | 5000 | No description Available |
PK_SESSION_pre_v270_switch_10_c | 5010 | No description Available |
PK_SESSION_pre_v270_switch_11_c | 5011 | No description Available |
PK_SESSION_pre_v270_switch_12_c | 5012 | No description Available |
PK_SESSION_pre_v270_switch_13_c | 5013 | No description Available |
PK_SESSION_pre_v270_switch_14_c | 5014 | No description Available |
PK_SESSION_pre_v270_switch_15_c | 5015 | No description Available |
PK_SESSION_pre_v270_switch_16_c | 5016 | No description Available |
PK_SESSION_pre_v270_switch_17_c | 5017 | No description Available |
PK_SESSION_pre_v270_switch_18_c | 5018 | No description Available |
PK_SESSION_pre_v270_switch_19_c | 5019 | No description Available |
PK_SESSION_pre_v270_switch_1_c | 5001 | No description Available |
PK_SESSION_pre_v270_switch_22_c | 5022 | No description Available |
PK_SESSION_pre_v270_switch_23_c | 5023 | No description Available |
PK_SESSION_pre_v270_switch_24_c | 5024 | No description Available |
PK_SESSION_pre_v270_switch_25_c | 5025 | No description Available |
PK_SESSION_pre_v270_switch_26_c | 5026 | No description Available |
PK_SESSION_pre_v270_switch_2_c | 5002 | No description Available |
PK_SESSION_pre_v270_switch_3_c | 5003 | No description Available |
PK_SESSION_pre_v270_switch_4_c | 5004 | No description Available |
PK_SESSION_pre_v270_switch_5_c | 5005 | No description Available |
PK_SESSION_pre_v270_switch_6_c | 5006 | No description Available |
PK_SESSION_pre_v270_switch_7_c | 5007 | No description Available |
PK_SESSION_pre_v270_switch_8_c | 5008 | No description Available |
PK_SESSION_pre_v270_switch_9_c | 5009 | No description Available |
PK_SESSION_pre_v271_switch_0_c | 5100 | No description Available |
PK_SESSION_pre_v271_switch_10_c | 5110 | No description Available |
PK_SESSION_pre_v271_switch_12_c | 5112 | No description Available |
PK_SESSION_pre_v271_switch_13_c | 5113 | No description Available |
PK_SESSION_pre_v271_switch_14_c | 5114 | No description Available |
PK_SESSION_pre_v271_switch_1_c | 5101 | No description Available |
PK_SESSION_pre_v271_switch_2_c | 5102 | No description Available |
PK_SESSION_pre_v271_switch_3_c | 5103 | No description Available |
PK_SESSION_pre_v271_switch_4_c | 5104 | No description Available |
PK_SESSION_pre_v271_switch_5_c | 5105 | No description Available |
PK_SESSION_pre_v271_switch_6_c | 5106 | No description Available |
PK_SESSION_pre_v271_switch_7_c | 5107 | No description Available |
PK_SESSION_pre_v271_switch_8_c | 5108 | No description Available |
PK_SESSION_pre_v271_switch_9_c | 5109 | No description Available |
PK_SESSION_pre_v280_switch_0_c | 5150 | No description Available |
PK_SESSION_pre_v280_switch_10_c | 5160 | No description Available |
PK_SESSION_pre_v280_switch_11_c | 5161 | No description Available |
PK_SESSION_pre_v280_switch_12_c | 5162 | No description Available |
PK_SESSION_pre_v280_switch_13_c | 5163 | No description Available |
PK_SESSION_pre_v280_switch_14_c | 5164 | No description Available |
PK_SESSION_pre_v280_switch_15_c | 5165 | No description Available |
PK_SESSION_pre_v280_switch_16_c | 5166 | No description Available |
PK_SESSION_pre_v280_switch_1_c | 5151 | No description Available |
PK_SESSION_pre_v280_switch_2_c | 5152 | No description Available |
PK_SESSION_pre_v280_switch_3_c | 5153 | No description Available |
PK_SESSION_pre_v280_switch_4_c | 5154 | No description Available |
PK_SESSION_pre_v280_switch_5_c | 5155 | No description Available |
PK_SESSION_pre_v280_switch_6_c | 5156 | No description Available |
PK_SESSION_pre_v280_switch_7_c | 5157 | No description Available |
PK_SESSION_pre_v280_switch_8_c | 5158 | No description Available |
PK_SESSION_pre_v280_switch_9_c | 5159 | No description Available |
PK_SESSION_pre_v281_switch_0_c | 5200 | No description Available |
PK_SESSION_pre_v281_switch_10_c | 4864 | No description Available |
PK_SESSION_pre_v281_switch_1_c | 5201 | No description Available |
PK_SESSION_pre_v281_switch_2_c | 5202 | No description Available |
PK_SESSION_pre_v281_switch_3_c | 5203 | No description Available |
PK_SESSION_pre_v281_switch_4_c | 5204 | No description Available |
PK_SESSION_pre_v281_switch_5_c | 5205 | No description Available |
PK_SESSION_pre_v281_switch_6_c | 5206 | No description Available |
PK_SESSION_pre_v281_switch_7_c | 5207 | No description Available |
PK_SESSION_pre_v281_switch_8_c | 5208 | No description Available |
PK_SESSION_pre_v281_switch_9_c | 5209 | No description Available |
PK_SESSION_pre_v290_switch_0_c | 5250 | No description Available |
PK_SESSION_pre_v291_switch_0_c | 5300 | No description Available |
PK_SESSION_pre_v300_switch_0_c | 5350 | No description Available |
PK_SESSION_pre_v301_switch_0_c | 5400 | No description Available |
PK_SESSION_region_gt_pre_v150_c | 4214 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_SESSION_xmt_marks_all_c | 26221 | Transmit all marks in session. |
PK_SESSION_xmt_marks_none_c | 26220 | Do not transmit marks. |
Error Code | Number | Description |
---|---|---|
PK_set_precision_c2_c | 23551 | This method will create SP-curves which are c2 continuous in the parameter space of the surface. |
PK_set_precision_default_c | 23550 | Use the default method. In general, SP-curves will be non-c1 in the parameter space of the surface. |
Error Code | Number | Description |
---|---|---|
PK_set_precision_report_no_c | 23730 | No report about short edges is generated. If short edges are present the error PK_ERROR_bad_tolerance will be returned. |
PK_set_precision_report_yes_c | 23731 | Report about short edges is generated. If short edges are present the error PK_ERROR_edge_too_short will be returned, and a PK_REPORT_4_t of 'status' PK_REPORT_4_error_report_c containing the short edges in a single 'item_array' will be appended to the Parasolid report stream. Also a newly created Parasolid group of the short edges will be placed in the 'entity' field of the PK_ERROR_sf_t structure. |
Error Code | Number | Description |
---|---|---|
PK_shadow_check_fa_no_c | 25510 | do not perform any face checks |
PK_shadow_check_fa_yes_c | 25511 | faces modified by the imprint are checked for faults |
Error Code | Number | Description |
---|---|---|
PK_SHELL_repair_stat_invalid_c | 24602 | Some faults in the shell/region structure have been fixed but the structure is still invalid. |
PK_SHELL_repair_stat_no_fix_c | 24601 | The region/shell structure cannot be repaired. Parasolid has made no change to the shell/region structure. |
PK_SHELL_repair_stat_ok_c | 24600 | The region/shell structure was repaired successfully. |
Error Code | Number | Description |
---|---|---|
PK_SHELL_repair_tracking_no_c | 24590 | Disable tracking. |
PK_SHELL_repair_tracking_yes_c | 24591 | Enable tracking. |
Error Code | Number | Description |
---|---|---|
PK_SHELL_sign_negative_c | 3551 | shell closes off an infinite volume |
PK_SHELL_sign_open_c | 3552 | shell does not close off a volume |
PK_SHELL_sign_positive_c | 3550 | shell closes off a finite volume |
Error Code | Number | Description |
---|---|---|
PK_SHELL_type_acorn_c | 3500 | shell has a single acorn vertex |
PK_SHELL_type_mixed_c | 3503 | shell has both wireframe edges and faces |
PK_SHELL_type_wireframe_c | 3501 | shell has one or more wireframe edges |
PK_SHELL_type_wireframe_free_c | 3502 | shell has no wireframe edges, but one or more faces |
Error Code | Number | Description |
---|---|---|
PK_spline_method_fit_c | 24181 | The input 'positions' will be fitted to the supplied tolerance 'fit_tol', except for the positions whose indices are supplied in 'special_indices', which will instead be interpolated. |
PK_spline_method_interpolate_c | 24180 | The input 'positions' will be interpolated, except for the positions whose indices are supplied in fitted to the supplied tolerance |
Error Code | Number | Description |
---|---|---|
PK_spline_update_0_c | 24300 | for updating v20.0 and earlier models |
PK_spline_update_1_c | 24301 | for updating v21.0 models |
PK_spline_update_default_c | 24302 | activate latest functionality |
Error Code | Number | Description |
---|---|---|
PK_step_normal_c | 21841 | Produce ruled step surfaces normal to the original relevant taper face. These surfaces will NOT necessarily satisfy the taper condition. |
PK_step_tapered_c | 21840 | Produce tapered step surfaces (default). These surfaces will satisfy the taper condition. |
Error Code | Number | Description |
---|---|---|
PK_string_type_char_c | 26110 | The string is of type char* |
PK_string_type_uchar_c | 26111 | The string is of type PK_UCHAR_t* |
PK_string_type_unknown_c | 26112 | The type of the string is unknown |
Error Code | Number | Description |
---|---|---|
PK_SURF_curve_linear_sp_c | 26350 | Linear SP curve. |
PK_SURF_curve_vec_proj_c | 26351 | Vector projection. |
Error Code | Number | Description |
---|---|---|
PK_SURF_degen_type_param_c | 24610 | A parametric degeneracy. |
PK_SURF_degen_type_phys_ccv_c | 24612 | A physical degeneracy that is concave. |
PK_SURF_degen_type_phys_cvx_c | 24611 | A physical degeneracy that is convex. |
PK_SURF_degen_type_phys_mixed_c | 24613 | A physical degeneracy that is of mixed convexity. |
PK_SURF_degen_type_phys_undef_c | 24614 | A physical degeneracy where the convexity cannot be defined. For example, this could include cases where the surface is locally planar near the degeneracy, but the normal flips sign across the degeneracy. |
Error Code | Number | Description |
---|---|---|
PK_SURF_extend_failure_c | 22014 | Internal algorithm failure |
PK_SURF_extend_invalid_c | 22013 | Extension failed, surface would be invalid |
PK_SURF_extend_ok_c | 22010 | Extension succeeded |
PK_SURF_extend_partial_c | 22012 | Only part of the extension was performed |
PK_SURF_extend_unextended_c | 22011 | No extension necessary |
Error Code | Number | Description |
---|---|---|
PK_SURF_extend_update_0_c | 24811 | for updating v23.0 and earlier models |
PK_SURF_extend_update_default_c | 24810 | activate latest functionality |
Error Code | Number | Description |
---|---|---|
PK_SURF_extension_box_c | 22032 | Extend to a box. |
PK_SURF_extension_none_c | 22030 | No extension requested |
PK_SURF_extension_point_c | 22031 | Extend to a point. |
PK_SURF_extension_ratio_c | 22034 | Extend parameter boundaries by a ratio of the current parameter range. |
PK_SURF_extension_uvbox_c | 22033 | Extend to a uvbox. |
Error Code | Number | Description |
---|---|---|
PK_SURF_find_vectors_bounds_c | 26363 | Failed to find vector because the associated measurement is out of bounds. |
PK_SURF_find_vectors_degen_c | 26362 | Degenerate solution, no distinct vector on surface could be found. |
PK_SURF_find_vectors_err_c | 26361 | Failed to find vector on surface. |
PK_SURF_find_vectors_ok_c | 26360 | Successfully found vector on surface. |
PK_SURF_find_vectors_tol_c | 26364 | The error bound on this solution exceeds the requested tolerance, but is less than ten times that tolerance. |
PK_SURF_find_vectors_tol_err_c | 26365 | Failed to find a solution within an error bound of less than ten times the requested tolerance. |
PK_SURF_find_vectors_uv_err_c | 26366 | Failed to find UV parameters of surface at the returned vector although succeeded to find vector, either within the requested tolerance or within ten times the requested tolerance. |
Error Code | Number | Description |
---|---|---|
PK_SURF_fix_fault_incomplete_c | 24031 | Some self-intersecting regions could not be fixed and will not be covered by the returned surfaces. |
PK_SURF_fix_fault_ok_c | 24030 | The operation was completed without problems. |
Error Code | Number | Description |
---|---|---|
PK_SURF_general_surf_c | 23221 | Parasolid surf |
PK_SURF_general_user_c | 23220 | user-defined general surf |
Error Code | Number | Description |
---|---|---|
PK_SURF_make_bsurf_approx_c | 23621 | The resultant B-surface is an approximation of the given surface, and the maximum deviation between the B-surface and surface is less than or equal to the supplied tolerance. |
PK_SURF_make_bsurf_exact_c | 23620 | The resultant B-surface is exactly coincident with the given surface. |
PK_SURF_make_bsurf_failed_c | 23625 | Failed to create an equivalent B-surface due to an internal error. This token is returned only from PK_SURF_make_bsurf_array. |
PK_SURF_make_bsurf_loose_c | 23622 | The resultant B-surface is an approximation of the given surface, but the maximum deviation between the B-surface and surface is greater than the supplied tolerance. |
PK_SURF_make_bsurf_tol_tight_c | 23623 | Failed to create a B-surface due to the supplied tolerance being too tight. This token is returned only from PK_SURF_make_bsurf_array. |
PK_SURF_make_bsurf_too_tight_c | 23622 | No description Available |
PK_SURF_make_bsurf_uvbox_bad_c | 23624 | Failed to create a B-surface because the supplied uvbox does not define valid extent of the surface. This token is returned only from PK_SURF_make_bsurf_array. |
Error Code | Number | Description |
---|---|---|
PK_SURF_split_only_u_c | 24052 | Only allow splitting in the u parametric direction. |
PK_SURF_split_only_v_c | 24053 | Only allow splitting in the v parametric direction. |
PK_SURF_split_prefer_u_c | 24050 | Allow splitting in both directions, but prefer splits in the u parametric direction. |
PK_SURF_split_prefer_v_c | 24051 | Allow splitting in both directions, but prefer splits in the v parametric direction. |
Error Code | Number | Description |
---|---|---|
PK_sweep_boolean_intersect_c | 25822 | Intersect the target with the swept tool. |
PK_sweep_boolean_none_c | 25820 | No Boolean operation. |
PK_sweep_boolean_subtract_c | 25821 | Subtract the swept tool from the target. |
Error Code | Number | Description |
---|---|---|
PK_sweep_clamp_const_profile_c | 23301 | The tangents across the profile are constrained to be equal to those of the swept solution that would result if only that profile was supplied. This option may only be used if there is more than 1 profile. |
PK_sweep_clamp_face_c | 23302 | The tangents across the profile are constrained so that they meet the supplied face smoothly. |
PK_sweep_clamp_none_c | 23300 | The tangents across the profile are not constrained. |
Error Code | Number | Description |
---|---|---|
PK_sweep_corner_type_mitre_c | 25700 | Produce a mitred join between sections of the sweep. |
PK_sweep_corner_type_spin_c | 25701 | Spin the profile on the convex side of the discontinuity. |
Error Code | Number | Description |
---|---|---|
PK_sweep_deriv_mag_round_c | 26761 | Vary default clamp magnitudes smoothly across profile sections with an aim to produce a more rounded shape across the entire sweep. This is the recommended value. |
PK_sweep_deriv_mag_smooth_c | 26760 | Vary default clamp magnitudes smoothly across profile sections. |
Error Code | Number | Description |
---|---|---|
PK_sweep_group_xsect_no_c | 23712 | A minimum of 'n_xsects' cross-sections will be produced along the entire path. Two cross-sections will always be produced corresponding to each non-G1 path vertex. The cross-sections will be distributed roughly evenly along the path. |
PK_sweep_group_xsect_per_edge_c | 23711 | 'n_xsects' cross-sections will be produced corresponding to every path edge. The cross-sections will be distributed roughly evenly along each edge. |
PK_sweep_group_xsect_per_vx_c | 23710 | Cross-sections will be produced corresponding to each path vertex, except at those path vertices supplied in the 'ignorable_vertices' array. |
Error Code | Number | Description |
---|---|---|
PK_sweep_guide_clamp_dirn_c | 23261 | The swept cross-section will be transformed so that it preserves its angular relationship to the supplied clamp directions at each guide. |
PK_sweep_guide_clamp_fixed_c | 23262 | The profile orientation will be locally fixed along the guide. In the case where the guide intersects the profile, this will have the effect that the swept surface will remain tangent with the profile at all points along the sweep. This option may not be used if 'guide_method' is set to PK_sweep_guide_curve_c, more than one profile is supplied, or the profile is a sheet body. |
PK_sweep_guide_clamp_none_c | 23260 | No clamp is applied. |
Error Code | Number | Description |
---|---|---|
PK_sweep_guide_chord_c | 23251 | The sweep cross section is rotated, but not scaled, such that the point located at one of the 'profile_matches' vertices will always remain in contact with that guide wire, and the chord between the 'profile_matches' vertices of the two guides will always intersect the two guide wires. The guide which remains in contact with the swept surface is specified with to PK_sweep_guide_uniform_c if this option is used. |
PK_sweep_guide_curve_c | 23252 | The sweep cross section is rotated, but not scaled, such that the profile remains in contact with both guide wires, but only the point in contact with one guide wire This option requires that the profile must intersect with the guides at their used, then: o 'guide_scale' must be set to PK_sweep_guide_uniform_c o Only one profile may be supplied o A 'clamp_type' of PK_sweep_guide_clamp_fixed_c may not be used o Either 'have_lock_direction' must be PK_LOGICAL_false, or 'lock_type' must be set to PK_sweep_lock_path_c |
PK_sweep_guide_point_c | 23250 | The sweep cross section is rotated and scaled such that points located at the remain in contact with each guide wire. |
PK_sweep_guide_project_c | 23253 | The sweep cross section orientation is fixed with respect to the lock direction, and scaled such that for the guide specified by guide's 'profile_matches' vertex remains in contact with the guide. For the other guide, a point located at this guide's 'profile_matches' vertex remains in contact with a line in the lock direction passing through the guide. A lock direction must be supplied for this option, and 'lock_type' must be set to PK_sweep_lock_path_and_dir_c. Note that this option differs from PK_sweep_guide_point_c and PK_sweep_guide_chord_c in that a lock direction with lock type PK_sweep_lock_path_and_dir_c does not cause a shearing effect in the sweep transformation. |
Error Code | Number | Description |
---|---|---|
PK_sweep_guide_lateral_c | 23291 | The sweep is scaled in only one direction. This direction will be the direction between corresponding guide points. This option may only be used if 'guide_method' is PK_sweep_guide_point_c or PK_sweep_guide_project_c, and no guide clamps are specified. |
PK_sweep_guide_uniform_c | 23290 | The sweep is scaled uniformly. |
Error Code | Number | Description |
---|---|---|
PK_sweep_guide_scope_global_c | 26400 | Each guide influences the sweep as a whole. |
PK_sweep_guide_scope_local_c | 26401 | Each guide influences only the regions of the sweep between it and its neighbouring guides. |
Error Code | Number | Description |
---|---|---|
PK_sweep_lock_path_and_dir_c | 23600 | The sweep direction will be projected into the plane perpendicular to the sweep will maintain a fixed relationship to the 'lock_direction'. This option may not be used if two guides are supplied, and PK_sweep_guide_curve_c. |
PK_sweep_lock_path_c | 23601 | The sweep direction will be projected into the plane perpendicular to the used if less than two guides are supplied, or 'guide_method' is set to PK_sweep_guide_project_c. |
PK_sweep_lock_rotation_c | 23602 | The profiles of the sweep will maintain a fixed relationship to the direction that equals the 'lock_direction' projected into the plane perpendicular to the sweep direction. This option may not be used if two guides are supplied, and 'guide_method' is set to PK_sweep_guide_curve_c. |
Error Code | Number | Description |
---|---|---|
PK_sweep_output_xsect_no_c | 23700 | The resultant body will be the swept sheet or solid body. |
PK_sweep_output_xsect_on_fail_c | 23702 | The function should try to produce the swept body. If this is not possible, the function will attempt to produce the cross-sections instead. |
PK_sweep_output_xsect_yes_c | 23701 | The resultant body will be a body representing the cross-sections of the sweep. |
Error Code | Number | Description |
---|---|---|
PK_sweep_profile_law_no_c | 24310 | The profiles are assumed to be supplied in their untwisted orientation, and without any scaling. Each profile will be transformed according to the corresponding twist and scale values at that profile, and the resultant sweep will pass through the transformed profile. |
PK_sweep_profile_law_yes_c | 24311 | The profiles are assumed to be supplied in their twisted orientation with scaling applied. The resultant sweep will pass through the supplied profiles. |
Error Code | Number | Description |
---|---|---|
PK_sweep_repair_no_c | 23970 | Don't attempt self-intersection repair. |
PK_sweep_repair_report_c | 23972 | Attempt self-intersection repair and report whether any surfaces have been repaired in the function returned arguments. |
PK_sweep_repair_yes_c | 23971 | Attempt self-intersection repair. |
Error Code | Number | Description |
---|---|---|
PK_sweep_tool_cap_enclose_c | 25620 | Replacement smooth spherical cap encloses the tool volume of the corresponding set of original cap faces. |
PK_sweep_tool_cap_undercut_c | 25621 | Replacement smooth spherical cap is inside or clashes with the corresponding set of original cap faces, therefore undercutting the tool volume. |
Error Code | Number | Description |
---|---|---|
PK_sweep_tool_bad_lock_dir_c | 23409 | The lock direction is parallel to the path at some point |
PK_sweep_tool_bad_path_c | 23401 | Invalid or unsuitable sweep path |
PK_sweep_tool_bad_tool_c | 23402 | Invalid or unsuitable sweep tool |
PK_sweep_tool_cant_mitre_c | 23418 | Sweep could not be performed with mitred corners. |
PK_sweep_tool_check_failure_c | 23404 | Fault detected in generated body |
PK_sweep_tool_geom_degen_c | 23407 | Swept body has degeneracy in at least one of its geometries. |
PK_sweep_tool_geom_self_int_c | 23405 | Swept body has self intersection in at least one of its geometries. |
PK_sweep_tool_missed_target_c | 23410 | Swept body did not clash with the target. |
PK_sweep_tool_path_bad_geom_c | 23412 | A path curve is not of type required when direction. |
PK_sweep_tool_path_bad_site_c | 23417 | Path does not own the 'tool_site' vertex. |
PK_sweep_tool_path_disjoint_c | 23415 | Path is disjoint. |
PK_sweep_tool_path_no_lock_c | 23411 | Path is not both planar and perpendicular to tool axis, but no lock direction supplied. |
PK_sweep_tool_path_no_vx_c | 23416 | Path has no vertex to start. |
PK_sweep_tool_path_not_g1_c | 23413 | Path must be G1 if tool not being placed on path. |
PK_sweep_tool_path_tight_c | 23414 | Path is too tightly curved to support the tool size for the sweep motion. |
PK_sweep_tool_small_tool_c | 23408 | Tool is too small to sweep |
PK_sweep_tool_surf_failure_c | 23403 | Failed to create swept surface |
PK_sweep_tool_topol_change_c | 25530 | Swept body has an unsupported topological change. |
PK_sweep_tool_topol_self_int_c | 23406 | Swept body has an invalid contact between two of its faces, edges, or vertices |
Error Code | Number | Description |
---|---|---|
PK_swept_tool_update_0_c | 25281 | for updating v24.1 and earlier models |
PK_swept_tool_update_1_c | 25282 | for updating v25.0 - v26.0 models |
PK_swept_tool_update_default_c | 25280 | activate latest functionality |
PK_swept_tool_update_v261_c | 25283 | for updating v26.1 models |
PK_swept_tool_update_v270_c | 25284 | for updating v27.0 models |
PK_swept_tool_update_v271_c | 25285 | for updating v27.1 models |
PK_swept_tool_update_v280_c | 25286 | for updating v28.0 models |
Error Code | Number | Description |
---|---|---|
PK_taper_concave_mix_c | 23013 | the imprints at a concave corner are replaced by the intersection curves between the parting body and a mix of planes and a cylinder with the given radius. |
PK_taper_concave_none_c | 23010 | no smoothing will be performed. |
PK_taper_concave_plane_c | 23012 | the function returns PK_ERROR_not_implemented. |
PK_taper_concave_radius_c | 23011 | the imprints at a concave corner are replaced by the intersection curves between the parting body and a cylinder with the given radius and its axis parallel to the draw direction as it contacts one imprint of each side at the concave corner. |
Error Code | Number | Description |
---|---|---|
PK_taper_corner_extend_c | 22400 | The gap will be filled by extending the surfaces of the adjacent taper faces. |
PK_taper_corner_plane_c | 22401 | A planar face will be created to fill the gap. |
Error Code | Number | Description |
---|---|---|
PK_taper_keep_material_no_c | 23520 | No attempt to keep material. |
PK_taper_keep_material_yes_c | 23521 | Attempt to keep material. |
Error Code | Number | Description |
---|---|---|
PK_taper_laminar_edge_draw_c | 23171 | laminar edge geometry is produced by the intersection of the taper surface with a local surface created along the laminar edge. The local surface is a ruled surface constructed orthogonal to the draw direction. |
PK_taper_laminar_edge_normal_c | 23170 | laminar edge geometry is produced by projecting the edge geometry along the taper surface normal |
Error Code | Number | Description |
---|---|---|
PK_taper_method_curve_c | 21845 | Produces ruled surfaces whose ruling direction is in the plane containing the taper direction and the direction perpendicular to the taper direction and the reference edge's curve tangent. |
PK_taper_method_isocline_c | 21847 | Produces ruled isocline surfaces satisfying the taper condition. If the angle between the taper direction and the curve tangent happens to be smaller than the taper angle anywhere along the curve, this method will fail to construct the taper surface. This method produces taper surfaces for mould design. |
PK_taper_method_normal_c | 21849 | Produces ruled surfaces that are tapered with respect to the normals of their corresponding underlying surfaces. This taper method is similar to PK_taper_method_curve_c except that the taper direction is a variable defined by the normal of the underlying surface. |
PK_taper_method_offset_c | 21848 | Produces ruled surfaces whose ruling direction is that from a point on the reference edge's curve to a point on the "offset curve" on the given "top surface". Viewing from the taper direction, the "offset curve" is a curve that offsets the given distance from the reference edge's curve. |
PK_taper_method_surface_c | 21846 | Produces ruled surfaces whose ruling direction is in the plane containing the taper direction and the tapered face's surface normal. |
Error Code | Number | Description |
---|---|---|
PK_taper_miter_at_open_c | 22532 | Both above types of mitering may be used. Type miter_to_face is applied at any open parts of the chain formed by the reference edges, where the faces to be tangent to the mitered faces are those meeting the parting sheet on the same side as the reference edges. Type miter_on_ref is applied to the remaining reference edges. |
PK_taper_miter_on_ref_c | 22530 | Taper surfaces are mitered when necessary. The resulting mitered faces remain bounded by the supplied reference edges. |
PK_taper_miter_to_face_c | 22531 | Taper surfaces are mitered when necessary, to contact tangentially the faces of the reference edges on the side further from the parting sheet (It is an error to set this value if 'non_miter_edges' are supplied). |
Error Code | Number | Description |
---|---|---|
PK_taper_smooth_step_no_c | 22431 | don't do smooth step taper |
PK_taper_smooth_step_yes_c | 22430 | do smooth step taper |
Error Code | Number | Description |
---|---|---|
PK_taper_preserve_smooth_c | 23042 | try to keep the smooth connectivity between taper faces. Multiple taper angles cannot be specified on smoothly connected faces |
PK_taper_step_face_no_c | 23041 | don't create a step face solution |
PK_taper_step_face_yes_c | 23040 | create a step face solution between taper faces |
Error Code | Number | Description |
---|---|---|
PK_taper_undercut_ref_no_c | 22860 | Undercut on reference edges is not allowed. |
PK_taper_undercut_ref_yes_c | 22861 | Undercut on reference edges is allowed. |
Error Code | Number | Description |
---|---|---|
PK_thicken_method_offset_c | 22040 | Thickening a sheet towards its surfaces normal direction |
PK_thicken_method_punch_c | 22041 | Thickening a sheet towards a punch direction given by the user. |
Error Code | Number | Description |
---|---|---|
PK_thicken_update_0_c | 23320 | for updating pre v17.0 models |
PK_thicken_update_default_c | 23321 | use latest functionality |
Error Code | Number | Description |
---|---|---|
PK_THREAD_chain_concurrent_c | 24920 | Chain runs concurrently with other concurrent chains and single, concurrent Parasolid functions in other threads. All exclusive functions within the chain will split the chain and execute in their own individual chain link. |
PK_THREAD_chain_exclusive_c | 24921 | Chain runs entirely exclusively. Other chains and single Parasolid functions in other threads will queue until the chain ends or splits. All concurrent functions within the chain run as exclusive functions. |
PK_THREAD_chain_none_c | 24922 | No chain is running in this thread. |
Error Code | Number | Description |
---|---|---|
PK_THREAD_exclusion_fatal_c | 24562 | A fatal error has occurred and the thread responsible has not restarted the modeller |
PK_THREAD_exclusion_none_c | 24560 | The interface is not excluding other threads |
PK_THREAD_exclusion_serious_c | 24561 | A serious error has occurred and the thread responsible has not cleared the exclusion |
Error Code | Number | Description |
---|---|---|
PK_THREAD_local_none_c | 26150 | No classes, data or functions have thread-local scope. |
PK_THREAD_local_versioning_c | 26151 | The functions below, which are all related to versioning, have thread-local scope. They only affect operations within this thread chain. In addition, if this value is set then calls to these functions made in other threads have no effect on operations within this thread chain. The functions affected by this token are: PK_SESSION_set_behaviour PK_SESSION_set_rebuild_history PK_SESSION_set_software_option |
Error Code | Number | Description |
---|---|---|
PK_THREAD_lock_all_c | 26660 | Lock all specified 'partitions'. |
PK_THREAD_lock_one_c | 26661 | Lock only the first available partition of the specified 'partitions'. |
Error Code | Number | Description |
---|---|---|
PK_thread_absolute_c | 21012 | Number of threads set as an absolute value |
PK_thread_disabled_c | 21010 | SMP disabled |
PK_thread_per_processor_c | 21011 | Number of threads set on a per processor basis |
Error Code | Number | Description |
---|---|---|
PK_THREAD_wait_no_c | 26671 | If any partition to lock is not available then Parasolid will immediately return. |
PK_THREAD_wait_yes_c | 26670 | Parasolid will queue fairly until other threads have signalled that all partitions to lock are available. |
Error Code | Number | Description |
---|---|---|
PK_TOPOL_clash_a_in_b | 1 | No description Available |
PK_TOPOL_clash_abut_b_in_a | 5 | No description Available |
PK_TOPOL_clash_abut_b_out_a | 6 | No description Available |
PK_TOPOL_clash_abut_no_class | 4 | No description Available |
PK_TOPOL_clash_b_in_a | 2 | No description Available |
PK_TOPOL_clash_exists | 3 | No description Available |
PK_TOPOL_clash_interfere | 7 | No description Available |
PK_TOPOL_clash_none | 0 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_TOPOL_dimension_0_c | 24340 | zero topological dimension, i.e. vertices |
PK_TOPOL_dimension_1_c | 24341 | one topological dimension, i.e. edges |
PK_TOPOL_dimension_2_c | 24342 | two topological dimensions, i.e. faces |
PK_TOPOL_dimension_any_c | 24343 | any topological dimensions |
Error Code | Number | Description |
---|---|---|
PK_TOPOL_fctab_curv_dirs_c | 22471 | curve_dirs table |
PK_TOPOL_fctab_data_curv_c | 22470 | data_curv_idx table |
PK_TOPOL_fctab_data_deriv_c | 22458 | data_deriv_idx table |
PK_TOPOL_fctab_data_normal_c | 22456 | data_normal_idx table |
PK_TOPOL_fctab_data_param_c | 22457 | data_param_idx table |
PK_TOPOL_fctab_data_point_c | 22455 | data_point_idx table |
PK_TOPOL_fctab_deriv_d2p_c | 22463 | deriv_d2p table |
PK_TOPOL_fctab_deriv_dp_c | 22462 | deriv_dp table |
PK_TOPOL_fctab_error_object_c | 22467 | error_object table |
PK_TOPOL_fctab_facet_face_c | 22464 | facet_face table |
PK_TOPOL_fctab_facet_fin_c | 22450 | facet_fin table |
PK_TOPOL_fctab_fin_data_c | 22454 | fin_data table |
PK_TOPOL_fctab_fin_edge_c | 22466 | fin_edge table |
PK_TOPOL_fctab_fin_fin_c | 22453 | fin_fin table |
PK_TOPOL_fctab_fin_topol_c | 22469 | fin_topol table |
PK_TOPOL_fctab_incr_faces_c | 22472 | incr_faces table |
PK_TOPOL_fctab_normal_vec_c | 22460 | normal_vec table |
PK_TOPOL_fctab_param_uv_c | 22461 | param_uv table |
PK_TOPOL_fctab_point_topol_c | 22468 | point_topol table |
PK_TOPOL_fctab_point_vec_c | 22459 | point_vec table |
PK_TOPOL_fctab_strip_boundary_c | 22451 | strip_boundary table |
PK_TOPOL_fctab_strip_face_c | 22465 | strip_face table |
PK_TOPOL_fctab_strip_zigzag_c | 22452 | strip_zigzag table |
Error Code | Number | Description |
---|---|---|
PK_TOPOL_sense_negative_c | 18541 | No description Available |
PK_TOPOL_sense_none_c | 18540 | No description Available |
PK_TOPOL_sense_positive_c | 18542 | No description Available |
Error Code | Number | Description |
---|---|---|
PK_TOPOL_track_create_c | 21502 | marks creation of topology from scratch or by copying |
PK_TOPOL_track_delete_c | 21500 | marks deletion of topologies |
PK_TOPOL_track_derive_c | 21504 | marks creation of topology by combination of merging and splitting |
PK_TOPOL_track_merge_c | 21501 | marks deletion of topology by merging |
PK_TOPOL_track_split_c | 21503 | marks creation of topology by sub-division |
Error Code | Number | Description |
---|---|---|
PK_track_bodies_no_c | 25431 | Do not track bodies |
PK_track_bodies_yes_c | 25430 | Track bodies |
Error Code | Number | Description |
---|---|---|
PK_track_edges_laminar_wire_c | 23982 | Track laminar and wire edges only PK_FACE_make_sheet_bodies) |
PK_track_edges_no_c | 23981 | Do not track edges |
PK_track_edges_yes_c | 23980 | Track all edges |
Error Code | Number | Description |
---|---|---|
PK_track_faces_no_c | 27051 | Do not track faces |
PK_track_faces_yes_c | 27050 | Track faces |
Error Code | Number | Description |
---|---|---|
PK_track_regions_basic_c | 26641 | Basic region tracking |
PK_track_regions_no_c | 26640 | Do not track regions |
Error Code | Number | Description |
---|---|---|
PK_track_vertices_no_c | 23991 | Do not track vertices |
PK_track_vertices_yes_c | 23990 | Track vertices |
Error Code | Number | Description |
---|---|---|
PK_TRANSF_diagnostics_all_c | 25301 | return classification, determinant, and deviation measures. |
PK_TRANSF_diagnostics_none_c | 25300 | return only the classification and the determinant of the top left 3X3 matrix. |
Error Code | Number | Description |
---|---|---|
PK_TRANSF_operation_invert_c | 26931 | The transform is inverted before being combined. |
PK_TRANSF_operation_none_c | 26930 | The transform is used as supplied. |
Error Code | Number | Description |
---|---|---|
PK_transform_intent_grow_c | 26281 | Produce the rotation that adds material. Fail if removal of material is detected. |
PK_transform_intent_minimal_c | 26280 | Produce the minimal rotation to the transformed face, regardless of whether it adds, removes, or adds and removes material. |
PK_transform_intent_trim_c | 26282 | Produce the rotation that removes material. Fail if addition of material is detected. |
Error Code | Number | Description |
---|---|---|
PK_transform_step_all_c | 24082 | Add step faces at all boundary edges. |
PK_transform_step_no_c | 24080 | Default behaviour. No step faces will be created. |
PK_transform_step_not_coi_c | 24083 | Add step faces only at edges where the step would not be coincident with the surface of the adjacent face. |
PK_transform_step_smooth_c | 24081 | Add step faces at smooth boundary edges. |
PK_transform_step_smooth_site_c | 24084 | Add step faces at smooth boundary edges, but do not create step faces if this can be done by growing site faces. |
Error Code | Number | Description |
---|---|---|
PK_transmit_format_applio_c | 18223 | call registered functions |
PK_transmit_format_binary_c | 18221 | machine-dependent binary |
PK_transmit_format_indexio_c | 18226 | call registered functions |
PK_transmit_format_neutral_c | 18222 | machine-independent binary |
PK_transmit_format_text_c | 18220 | text |
PK_transmit_format_typed_binary_c | 18225 | machine-independent binary |
PK_transmit_format_xml_c | 18224 | XML-compatible text (output only) |
Error Code | Number | Description |
---|---|---|
PK_transmit_meshes_embedded_c | 26131 | transmit within the part or partition file |
PK_transmit_meshes_separate_c | 26130 | transmit to a separate file |
Error Code | Number | Description |
---|---|---|
PK_VERTEX_gap_fill_linear_c | 21221 | fill with tangent extension |
PK_VERTEX_gap_fill_natural_c | 21222 | fill with natural curve extension |
PK_VERTEX_gap_fill_round_c | 21220 | fill with round arc |
Error Code | Number | Description |
---|---|---|
PK_VERTEX_limit_no_c | 24280 | Set vertex tolerances automatically. This may result in vertices having undesirably large tolerances. |
PK_VERTEX_limit_report_c | 24281 | Report any vertices on which the operation set undesirably large tolerances with a PK_REPORT_1_vx_large_tol_c record. |
PK_VERTEX_limit_yes_c | 24282 | Fail if the operation would set undesirably large tolerances on any vertices. A tolerance is considered undesirably large if it is more than the value of the operation tolerance or twice the original tolerance, whichever is the larger. |
Error Code | Number | Description |
---|---|---|
PK_VERTEX_max_dev_supplied_c | 22421 | Parasolid will seek to optimise the vertex such that the maximum deviation is less than or equal to the value supplied in 'max_dev'. Parasolid will seek to optimise to a smaller maximum deviation where performance and geometric constraints allow. |
PK_VERTEX_max_dev_vertex_tol_c | 22420 | Parasolid will seek to optimise the vertex such that the maximum deviation is less than the current tolerance of the vertex. By definition, the condition for success is already met but Parasolid will seek to optimise to a smaller maximum deviation where performance and geometric constraints allow. |
Error Code | Number | Description |
---|---|---|
PK_VERTEX_optimise_failure_c | 22411 | Parasolid was unable to satisfy the requested maximum deviation. The vertex was not modified. The geometries of faces and edges may have been extended but remain valid. The underlying curves of trimmed curves may have been extended but the trimmed curves remain unmodified. |
PK_VERTEX_optimise_success_c | 22410 | The maximum deviation of the vertex is less than or equal to the requested maximum deviation. The position of the vertex has been optimised and modified if required. Trimmed curves will have been re-trimmed if required. In addition the tolerance of the vertex may have been modified (subject to constraints) to reflect the optimised maximum deviation. |
Error Code | Number | Description |
---|---|---|
PK_VERTEX_type_isolated_c | 5101 | isolated vertex (has no edges) |
PK_VERTEX_type_normal_c | 5104 | normal vertex |
PK_VERTEX_type_spur_c | 5102 | spur vertex (single edge, one end only) |
PK_VERTEX_type_wire_c | 5103 | wire vertex (all edges are wires) |