![]() |
PK Token Codes (Numeric) |
Chapters | PK token Codes (Alphabetic) >>> |
[token codes only (No descriptions)]
This appendix lists all the token codes used by the PK Interface in numerical order.
token Code | Number | Description |
---|---|---|
PK_ITEM_null | 0 | No description Available |
PK_TOPOL_clash_none | 0 | No description Available |
PK_abort_user_interrupt_c | 1 | Abort requested to handle user interrupt |
PK_TOPOL_clash_a_in_b | 1 | No description Available |
PK_abort_runtime_error_c | 2 | Abort requested to handle runtime error |
PK_TOPOL_clash_b_in_a | 2 | No description Available |
PK_abort_frustrum_error_c | 3 | Abort requested to handle error in frustrum |
PK_TOPOL_clash_exists | 3 | No description Available |
PK_TOPOL_clash_abut_no_class | 4 | 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_interfere | 7 | No description Available |
PK_CLASS_null | 500 | No description Available |
PK_CLASS_class | 501 | No description Available |
PK_CLASS_primitive | 502 | No description Available |
PK_CLASS_error | 503 | No description Available |
PK_CLASS_session | 504 | No description Available |
PK_CLASS_memory | 505 | No description Available |
PK_CLASS_mark | 506 | No description Available |
PK_CLASS_pmark | 507 | No description Available |
PK_CLASS_partition | 508 | No description Available |
PK_CLASS_bb | 509 | No description Available |
PK_CLASS_int | 510 | No description Available |
PK_CLASS_double | 511 | No description Available |
PK_CLASS_char | 512 | No description Available |
PK_CLASS_string | 513 | No description Available |
PK_CLASS_logical | 514 | No description Available |
PK_CLASS_vector | 515 | No description Available |
PK_CLASS_interval | 516 | No description Available |
PK_CLASS_box | 517 | No description Available |
PK_CLASS_uvbox | 518 | No description Available |
PK_CLASS_uv | 519 | No description Available |
PK_CLASS_pointer | 520 | No description Available |
PK_CLASS_vector1 | 521 | No description Available |
PK_CLASS_size | 522 | No description Available |
PK_CLASS_item | 523 | No description Available |
PK_CLASS_appitem | 524 | No description Available |
PK_CLASS_entity | 1000 | No description Available |
PK_CLASS_geom | 1001 | No description Available |
PK_CLASS_topol | 1002 | No description Available |
PK_CLASS_attrib | 1003 | No description Available |
PK_CLASS_curve | 2002 | No description Available |
PK_CLASS_surf | 2003 | No description Available |
PK_CLASS_transf | 2004 | No description Available |
PK_CLASS_nabox | 2005 | No description Available |
PK_CLASS_point | 2501 | No description Available |
PK_CLASS_line | 3001 | No description Available |
PK_CLASS_circle | 3002 | No description Available |
PK_CLASS_ellipse | 3003 | No description Available |
PK_CLASS_icurve | 3004 | No description Available |
PK_CLASS_bcurve | 3005 | No description Available |
PK_CLASS_spcurve | 3006 | No description Available |
PK_CLASS_fcurve | 3007 | No description Available |
PK_CLASS_cpcurve | 3008 | No description Available |
PK_CLASS_trcurve | 3009 | No description Available |
PK_SHELL_type_acorn_c | 3500 | shell has a single acorn vertex |
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 |
PK_SHELL_type_mixed_c | 3503 | shell has both wireframe edges and faces |
PK_SHELL_sign_positive_c | 3550 | shell closes off a finite volume |
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_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. |
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_EDGE_type_open_c | 3650 | The edge has two distinct vertices. |
PK_EDGE_type_closed_c | 3651 | The edge has the same vertex at its start and end. |
PK_EDGE_type_ring_c | 3652 | The edge has no vertices. |
PK_EDGE_type_wireframe_c | 3700 | The edge is a wireframe, i.e. it has no 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_general_c | 3703 | The edge has some other combination of fins. |
PK_neutral_success_c | 3800 | No problems were detected and a trimmed neutral sheet has been returned. |
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_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_unknown_config_c | 3803 | The disposition of pair faces and side faces is not recognised by Parasolid. This is a limitation. |
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_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_CLASS_plane | 4001 | No description Available |
PK_CLASS_cyl | 4002 | No description Available |
PK_CLASS_cone | 4003 | No description Available |
PK_CLASS_sphere | 4004 | No description Available |
PK_CLASS_torus | 4005 | No description Available |
PK_CLASS_bsurf | 4006 | No description Available |
PK_CLASS_blendsf | 4007 | No description Available |
PK_CLASS_offset | 4008 | No description Available |
PK_CLASS_swept | 4009 | No description Available |
PK_CLASS_spun | 4010 | No description Available |
PK_CLASS_fsurf | 4011 | No description Available |
PK_SESSION_SURF_coincide_c | 4201 | No description Available |
PK_SESSION_old_isoclines_c | 4202 | No description Available |
PK_SESSION_old_blend_bounds_c | 4203 | No description Available |
PK_SESSION_PLANE_exact_coi_c | 4204 | No description Available |
PK_SESSION_FACE_old_uvbox_c | 4205 | No description Available |
PK_SESSION_ENTITY_persist_alt_c | 4206 | No description Available |
PK_SESSION_check_pre_v140_c | 4207 | No description Available |
PK_SESSION_SURF_old_min_radii_c | 4208 | No description Available |
PK_SESSION_check_pre_v141_c | 4209 | No description Available |
PK_SESSION_old_helix_c | 4210 | No description Available |
PK_SESSION_boolean_pre_v141_c | 4211 | No description Available |
PK_SESSION_local_ops_pre_v132_c | 4212 | No description Available |
PK_SESSION_point_int_pre_v132_c | 4213 | No description Available |
PK_SESSION_region_gt_pre_v150_c | 4214 | 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_check_transmit_c | 4217 | No description Available |
PK_SESSION_pre_v151_switch_1_c | 4218 | No description Available |
PK_SESSION_pre_v150_switch_3_c | 4219 | No description Available |
PK_SESSION_pre_v160_switch_1_c | 4220 | No description Available |
PK_SESSION_pre_v170_switch_1_c | 4221 | No description Available |
PK_SESSION_pre_v161_switch_1_c | 4222 | No description Available |
PK_SESSION_pre_v170_switch_2_c | 4223 | No description Available |
PK_SESSION_pre_v161_switch_2_c | 4224 | No description Available |
PK_SESSION_pre_v180_switch_1_c | 4225 | No description Available |
PK_SESSION_pre_v161_switch_3_c | 4226 | No description Available |
PK_SESSION_pre_v170_switch_3_c | 4228 | No description Available |
PK_SESSION_pre_v161_switch_4_c | 4229 | 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_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_v161_switch_5_c | 4280 | No description Available |
PK_SESSION_pre_v161_switch_6_c | 4281 | No description Available |
PK_SESSION_pre_v191_switch_1_c | 4300 | 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_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_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_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_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_v230_switch_10_c | 4560 | No description Available |
PK_SESSION_pre_v230_switch_11_c | 4561 | 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_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_v241_switch_10_c | 4710 | No description Available |
PK_SESSION_pre_v250_switch_0_c | 4750 | 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_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_v251_switch_0_c | 4800 | 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_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_v260_switch_0_c | 4850 | 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_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_v281_switch_10_c | 4864 | No description Available |
PK_SESSION_pre_v260_switch_15_c | 4865 | No description Available |
PK_SESSION_pre_v261_switch_0_c | 4900 | No description Available |
PK_SESSION_pre_v261_switch_1_c | 4901 | No description Available |
PK_SESSION_pre_v261_switch_2_c | 4902 | 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_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_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_30_c | 4930 | No description Available |
PK_SESSION_post_v260_switch_1_c | 4951 | No description Available |
PK_SESSION_pre_v270_switch_0_c | 5000 | No description Available |
PK_CLASS_vertex | 5001 | No description Available |
PK_SESSION_pre_v270_switch_1_c | 5001 | No description Available |
PK_CLASS_edge | 5002 | No description Available |
PK_SESSION_pre_v270_switch_2_c | 5002 | No description Available |
PK_CLASS_loop | 5003 | No description Available |
PK_SESSION_pre_v270_switch_3_c | 5003 | No description Available |
PK_CLASS_face | 5004 | No description Available |
PK_SESSION_pre_v270_switch_4_c | 5004 | No description Available |
PK_CLASS_shell | 5005 | No description Available |
PK_SESSION_pre_v270_switch_5_c | 5005 | No description Available |
PK_CLASS_body | 5006 | No description Available |
PK_SESSION_pre_v270_switch_6_c | 5006 | No description Available |
PK_CLASS_instance | 5007 | No description Available |
PK_SESSION_pre_v270_switch_7_c | 5007 | No description Available |
PK_CLASS_assembly | 5008 | 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_CLASS_fin | 5010 | No description Available |
PK_SESSION_pre_v270_switch_10_c | 5010 | No description Available |
PK_CLASS_region | 5011 | No description Available |
PK_SESSION_pre_v270_switch_11_c | 5011 | No description Available |
PK_CLASS_part | 5012 | 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_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_v271_switch_0_c | 5100 | No description Available |
PK_SESSION_pre_v271_switch_1_c | 5101 | No description Available |
PK_VERTEX_type_isolated_c | 5101 | isolated vertex (has no edges) |
PK_SESSION_pre_v271_switch_2_c | 5102 | No description Available |
PK_VERTEX_type_spur_c | 5102 | spur vertex (single edge, one end only) |
PK_SESSION_pre_v271_switch_3_c | 5103 | No description Available |
PK_VERTEX_type_wire_c | 5103 | wire vertex (all edges are wires) |
PK_SESSION_pre_v271_switch_4_c | 5104 | No description Available |
PK_VERTEX_type_normal_c | 5104 | normal vertex |
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_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_v280_switch_0_c | 5150 | 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_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_v281_switch_0_c | 5200 | 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_LOOP_type_hole_c | 5401 | No description Available |
PK_LOOP_type_peripheral_c | 5402 | No description Available |
PK_LOOP_type_other_c | 5403 | No description Available |
PK_LOOP_type_vertex_c | 5410 | loop is just a vertex without any edges |
PK_LOOP_type_wire_c | 5411 | loop has no interior, e.g. from a wire body |
PK_LOOP_type_outer_c | 5412 | simple peripheral loop |
PK_LOOP_type_inner_c | 5413 | loop is a simple hole |
PK_LOOP_type_winding_c | 5414 | winding loop on a periodic surface e.g. a circle on a cylinder or doughnut |
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_outer_c | 5416 | an apparently peripheral loop on a doubly closed surface |
PK_LOOP_type_likely_inner_c | 5417 | an apparent hole in a doubly closed surface |
PK_LOOP_type_unclear_c | 5418 | a loop dividing a periodic degenerate surface in two ( contains just one pole ) |
PK_LOOP_type_error_c | 5419 | invalid loop or algorithm failure |
PK_SESSION_post_v291_switch_1_c | 5451 | No description Available |
PK_SESSION_post_v291_switch_2_c | 5452 | No description Available |
PK_SESSION_old_hlr_wire_c | 5550 | No description Available |
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_SESSION_post_v321_switch_1_c | 5601 | No description Available |
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_minimum_c | 5603 | a topologically zero dimensional manifold body containing a single isolated vertex. |
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. |
PK_BODY_type_general_c | 5605 | a body which is non-manifold and/or of mixed topological dimensionality. |
PK_BODY_type_acorn_c | 5606 | a topologically zero dimensional manifold body containing two or more isolated vertices. |
PK_BODY_type_unspecified_c | 5607 | the body type is not specified. |
PK_BODY_type_empty_c | 5608 | a body consisting solely of an unbounded void region. |
PK_BODY_type_compound_c | 5609 | a compound body containing zero or more child bodies |
PK_SESSION_old_fct_section_c | 5650 | No description Available |
PK_enclosure_inside_c | 5701 | No description Available |
PK_enclosure_outside_c | 5702 | No description Available |
PK_enclosure_on_c | 5703 | No description Available |
PK_enclosure_unset_c | 5704 | No description Available |
PK_ATTDEF_class_internal_c | 5800 | attribute is only used internally. |
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_ATTRIB_field_integer_c | 5901 | No description Available |
PK_ATTRIB_field_real_c | 5902 | No description Available |
PK_ATTRIB_field_string_c | 5903 | No description Available |
PK_ATTRIB_field_vector_c | 5904 | No description Available |
PK_ATTRIB_field_coordinate_c | 5905 | No description Available |
PK_ATTRIB_field_direction_c | 5906 | No description Available |
PK_ATTRIB_field_axis_c | 5907 | No description Available |
PK_ATTRIB_field_entity_c | 5908 | No description Available |
PK_ATTRIB_field_pointer_c | 5909 | No description Available |
PK_ATTRIB_field_ustring_c | 5910 | No description Available |
PK_CLASS_ki_list | 6002 | No description Available |
PK_CLASS_attdef | 6003 | No description Available |
PK_CLASS_group | 6005 | No description Available |
PK_knot_unset_c | 8500 | The type has not been calculated. |
PK_knot_non_uniform_c | 8501 | The knot set is general non uniform. |
PK_knot_uniform_c | 8502 | The knots are uniformly spaced. |
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_piecewise_bezier_c | 8504 | The first and last knots have multiplicity degree+1 and the remainder have multiplicity degree, with equal spacing. |
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_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_self_intersect_unset_c | 8550 | The curve/surface has not been tested |
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_blend_convexity_any_c | 8600 | The blend may be either convex or concave |
PK_convexity_unset_c | 8600 | convexity not known |
PK_convexity_arbitrary_c | 8601 | any convexity |
PK_blend_convexity_convex_c | 8602 | The blend is convex |
PK_convexity_convex_c | 8602 | convex |
PK_blend_convexity_concave_c | 8603 | The blend is concave |
PK_convexity_concave_c | 8603 | concave |
PK_BCURVE_form_unset_c | 8650 | The curve shape has not been calculated. |
PK_BCURVE_form_arbitrary_c | 8651 | The curve shape is not special. |
PK_BCURVE_form_polyline_c | 8652 | The curve is piecewise linear. |
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_parabolic_c | 8655 | The curve corresponds to a parabolic arc. |
PK_BCURVE_form_hyperbolic_c | 8656 | The curve corresponds to a hyperbolic arc. |
PK_BSURF_form_unset_c | 8700 | The surface shape has not been calculated. |
PK_BSURF_form_arbitrary_c | 8701 | The surface shape is not special. |
PK_BSURF_form_planar_c | 8702 | The surface is a piece of plane. |
PK_BSURF_form_cylindrical_c | 8703 | The surface is a piece of cylinder. |
PK_BSURF_form_conical_c | 8704 | The surface is a piece of cone. |
PK_BSURF_form_spherical_c | 8705 | The surface is a piece of sphere. |
PK_BSURF_form_toroidal_c | 8706 | The surface is a piece of torus. |
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_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_quadric_c | 8710 | The surface is quadric. |
PK_BSURF_form_swept_c | 8711 | The surface is a b-spline curve swept. |
PK_BODY_state_inside_out_c | 13801 | body is inside out |
PK_BODY_state_corrupt_c | 13802 | data structure is corrupt |
PK_TOPOL_state_no_geom_c | 13803 | missing geometry |
PK_FACE_state_self_int_c | 13804 | face is self intersecting |
PK_GEOM_state_self_int_c | 13805 | self intersecting geometry |
PK_GEOM_state_degenerate_c | 13806 | degenerate geometry |
PK_ENTITY_state_invalid_c | 13808 | the entity, usually geometric, is invalid |
PK_TOPOL_state_size_box_c | 13810 | some or all of entity is outside size box |
PK_TOPOL_state_check_fail_c | 13812 | checker failure |
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_EDGE_state_open_c | 13817 | open or non-periodic curve on ring edge |
PK_EDGE_state_bad_vertex_c | 13818 | vertex does not lie on edge's curve |
PK_EDGE_state_reversed_c | 13819 | curve in wrong direction for edge |
PK_EDGE_state_bad_spcurve_c | 13820 | spcurves not within edge's tolerance |
PK_EDGE_state_vertices_touch_c | 13821 | vertices of edge touch |
PK_FACE_state_bad_vertex_c | 13822 | vertex does not lie on face's surface |
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_no_vtx_at_sing_c | 13825 | a surface singularity has no accompanying vertex |
PK_FACE_state_bad_loops_c | 13826 | loops inconsistent |
PK_TOPOL_state_not_G1_c | 13827 | topology's geometry is not G1 continuous |
PK_REGION_state_bad_shells_c | 13828 | inconsistent shells |
PK_FACE_state_check_fail_c | 13829 | checker failure during face/face check |
PK_FACE_state_bad_wire_fa_ed_c | 13830 | a wireframe edge intersects a face at a position other than a vertex |
PK_EDGE_state_bad_wire_ed_ed_c | 13831 | two wireframe edges intersect at a position other than a vertex |
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_SHELL_state_bad_topol_geom_c | 13833 | a topological entity belonging to a shell is not geometrically within the shell |
PK_SHELL_state_bad_sh_sh_c | 13834 | shell shell inconsistency |
PK_BODY_state_bad_regions_c | 13835 | regions of body are inconsistent |
PK_BODY_state_invalid_ident_c | 13836 | body has invalid or duplicate identifiers |
PK_EDGE_state_open_nmnl_c | 13837 | open or non-periodic nominal geometry on ring edge |
PK_EDGE_state_bad_vertex_nmnl_c | 13838 | vertex does not lie on nominal geometry |
PK_EDGE_state_bad_sp_nmnl_c | 13839 | spcurve not within edge's tolerance of nominal geometry |
PK_EDGE_state_reversed_nmnl_c | 13840 | nominal geometry in wrong direction |
PK_ATTDEF_state_bad_name_c | 13841 | an attribute definition name is not transmissible in text XT format |
PK_ATTRIB_state_bad_string_c | 13842 | an attribute string field is not transmissible in text XT format |
PK_ATTRIB_state_invalid_att_c | 13843 | a system attribute has invalid data |
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_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_non_unit_vec_c | 13849 | a vector field required to be of unit length is not |
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_ATTRIB_state_p_vector_oor_c | 13852 | a position vector field is out of range |
PK_FACE_trim_surf_bsurf_c | 13903 | use B-spline approximation of face's surf |
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_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. |
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_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_degen_yes_c | 13909 | All parametric degeneracies occurring on the face will be represented (irrespective of whether they are associated with topology). |
PK_FACE_trim_degen_no_c | 13910 | Do not include degeneracies except those implied by the PK_FACE_trim_confine_t setting. |
PK_mass_no_c | 14001 | Do not find any data in this hierarchy |
PK_mass_mass_c | 14002 | Find the amount and mass of the entities |
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_periphery_no_c | 14005 | Do not calculate periphery of the entities |
PK_mass_periphery_yes_c | 14006 | Calculate periphery of the entities |
PK_mass_bound_no_c | 14007 | Do not calculate bounds |
PK_mass_bound_modulus_c | 14008 | Bound is a single quantity to add or subtract from the calculated value |
PK_mass_bound_interval_c | 14009 | Bound is an interval specifying the range of the calculated value. |
PK_BB_event_create_c | 14401 | entity created |
PK_BB_event_delete_c | 14402 | entity deleted |
PK_BB_event_change_c | 14403 | entity changed |
PK_BB_event_split_c | 14404 | entities split |
PK_BB_event_merge_c | 14405 | entities merged |
PK_BB_event_transfer_c | 14406 | entities transferred |
PK_BB_event_copy_c | 14407 | entity copied |
PK_BB_event_transform_c | 14408 | entity transformed |
PK_BB_event_change_attrib_c | 14409 | attrib owned by entity changed |
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. |
PK_intersect_vector_simple_c | 14611 | simple intersection |
PK_intersect_vector_tangent_c | 14612 | tangency |
PK_intersect_vector_start_c | 14613 | start of coincidence |
PK_intersect_vector_end_c | 14614 | end of coincidence |
PK_intersect_curve_simple_c | 14651 | simple intersection |
PK_intersect_curve_tangent_c | 14652 | tangency |
PK_intersect_fc_simple_c | 14801 | and PK_intersect_fc_tangent_c are used only when |
PK_intersect_fc_tangent_c | 14802 | The curve touches the surface of the face at single point but does not pass through it. |
PK_intersect_fc_out_in_c | 14803 | The curve passes from being outside the face to the interior 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_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_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_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_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_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_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_in_c | 14811 | The start or end of the curve is inside the face or lies in its boundary. |
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_end_c | 14813 | The curve leaves the face at the end of a region of coincidence with the surface. |
PK_BODY_fault_no_fault_c | 15101 | success - valid topological body none created |
PK_BODY_fault_bad_body_c | 15102 | PK_CLASS_body appears in classes none array but not at the first position |
PK_BODY_fault_unknown_c | 15103 | unknown fault none |
PK_BODY_fault_unknown_child_c | 15104 | unknown child none |
PK_BODY_fault_duplicate_child_c | 15105 | a parent-child relation is repeated parent |
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_missing_child_c | 15107 | a parent has too few children parent |
PK_BODY_fault_extra_child_c | 15108 | a parent has too many children parent |
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. |
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_extra_parent_c | 15111 | is returned. |
PK_BODY_fault_bad_wire_c | 15112 | disconnected wire - in a wire with none two loops, the loops do not match |
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_shells_c | 15114 | two faces sharing an edge are in edge different shells |
PK_BODY_fault_disjoint_shell_c | 15115 | the faces in a shell are not all shell connected |
PK_BODY_fault_non_manifold_c | 15116 | non-manifold vertex vertex |
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_fa_sh_rg_c | 15118 | see "Extra Faults" below face |
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_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. |
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 |
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 |
PK_blend_fault_singularity_c | 16051 | vertex blend ends on surface singularity |
PK_blend_fault_obsolete_c | 16052 | unsupported V1 or V2 blend |
PK_blend_fault_vertex_c | 16053 | vertex configuration of edges at vertex is too complicated |
PK_blend_fault_sheet_c | 16054 | edge is laminar |
PK_blend_fault_general_c | 16055 | vertex edge has non-manifold vertex |
PK_blend_fault_2_edge_c | 16056 | vertex blend ends on illegal 2 edge vertex |
PK_blend_fault_chamfer_c | 16057 | edge geometry unsuited to asymmetric chamfer ranges |
PK_blend_fault_bsurf_c | 16058 | face blend requires invalid extension of B-surface |
PK_blend_fault_range_c | 16059 | edge range inconsistent with adjacent blended 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_edge_c | 16061 | edge adjoining edge not blended |
PK_blend_fault_loop_c | 16062 | blend completely overlaps edge loop |
PK_blend_fault_overlap_c | 16063 | overlapping blends |
PK_blend_fault_overlap_edge_c | 16064 | edge unblended edge overlapped by blend |
PK_blend_fault_unknown_c | 16065 | unspecified numerical problem with blend |
PK_blend_fault_bad_end_c | 16066 | vertex undetermined problem at end of blend |
PK_blend_fault_face_c | 16067 | face range of blend on face too large |
PK_blend_fault_overlap_end_c | 16068 | vertex illegal overlap on end boundary |
PK_blend_fault_end_c | 16069 | vertex blend has illegal end boundary |
PK_blend_fault_chamfer_intsec_c | 16070 | vertex can't intersect chamfers at vertex |
PK_blend_fault_edge_intsec_c | 16071 | edge end boundary intersects unblended edge |
PK_blend_fault_other_edge_c | 16072 | edge illegal blend on other edge prevented full check |
PK_blend_fault_tangent_c | 16073 | blend on tangent edge |
PK_blend_fault_cliffedge_c | 16074 | cliff edge blend range inconsistent with cliff edge |
PK_BODY_state_ok_c | 16401 | OK |
PK_FACE_state_redundant_c | 16402 | face redundant with respect to tolerances |
PK_CURVE_state_inconsistent_c | 16403 | inconsistent directions of loops of curves |
PK_LOOP_state_invalid_c | 16405 | invalid loop combination for surface type |
PK_EDGE_state_bad_order_c | 16406 | edges incorrectly ordered at vertex |
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 |
PK_reset_prec_missing_geom_c | 17203 | not enough geometry present on edge or adjacent faces to recompute edge geometry |
PK_reset_prec_failure_c | 17204 | recomputation of edge geometry failed. |
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_to_walls_c | 17402 | Trim blend to walls. The blend end boundaries will be determined by the wall boundaries. |
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_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_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_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_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_fxf_fault_no_fault_c | 17451 | The requested blend succeeded. |
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_unknown_c | 17453 | The blend could not be created. |
PK_fxf_fault_insufficient_c | 17454 | The application has supplied insufficient data to define a blend. |
PK_fxf_fault_inconsistent_c | 17455 | The application has supplied inconsistent data. |
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_range_c | 17457 | The application has supplied an invalid range definition. |
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_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_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_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_right_c | 17464 | 'right_sense' is incorrect. |
PK_fxf_fault_both_c | 17465 | Both 'left_sense' and 'right_sense' are incorrect. |
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_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. |
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_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_rho_value_c | 17470 | The application has supplied an invalid rho value. |
PK_fxf_fault_asymmetric_c | 17471 | The application has supplied asymmetric ranges which are inconsistent with the underlying geometry. |
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_bad_spine_c | 17473 | The application has supplied an invalid parameter spine. An associated value may be returned in is unsuitable. |
PK_fxf_fault_bad_ribs_c | 17474 | The application has supplied invalid rib controls. |
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_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_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_preview_rib_c | 17478 | No preview rib could be constructed. |
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_depth_value_c | 17480 | The application has supplied an invalid depth value. |
PK_fxf_fault_skew_value_c | 17481 | The application has supplied an invalid skew value. |
PK_PARAM_bound_infinite_c | 18000 | entity extends infinitely |
PK_PARAM_bound_extendable_c | 18001 | entity may be extended in this direction |
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_periodic_no_c | 18020 | not periodic |
PK_PARAM_periodic_yes_c | 18021 | periodic continuously differentiable at seam |
PK_PARAM_periodic_seamed_c | 18022 | periodic but not continuously differentiable across seam |
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_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_any_c | 18042 | not one of the above |
PK_PARAM_form_mesh_c | 18043 | surface is a mesh. See #here#DOC1945# for more information on mesh parameterisation. |
PK_BODY_sewing_overlapping_c | 18060 | - found sheets overlapping along given edges |
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_unspecified_c | 18063 | - other internal failure encountered |
PK_BODY_sewing_solid_c | 18070 | - make closed sheets into solids |
PK_BODY_sewing_sheet_c | 18071 | - leave results as sheets unless non-manifold |
PK_BODY_sewing_general_c | 18072 | - leave sheets as general bodies ( always ) |
PK_BODY_sewing_any_c | 18073 | - make sheet least general possible ( i.e. prefer in order: solid, sheet, general ) |
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. |
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_FACE_heal_no_c | 18080 | don't heal wounds - leave rubber faces |
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_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 |
PK_local_check_no_c | 18100 | local checking not performed |
PK_local_check_ok_c | 18101 | entity passes local checks |
PK_local_check_negated_c | 18102 | entity has been negated and is now valid |
PK_local_check_failed_c | 18103 | entity fails local checks |
PK_section_fence_front_c | 18200 | return bodies in front |
PK_section_fence_back_c | 18201 | return bodies behind |
PK_section_fence_both_c | 18202 | return all bodies |
PK_boolean_fence_front_c | 18210 | keep bodies in front |
PK_boolean_fence_back_c | 18211 | keep bodies behind |
PK_boolean_fence_none_c | 18212 | keep all bodies |
PK_transmit_format_text_c | 18220 | text |
PK_transmit_format_binary_c | 18221 | machine-dependent binary |
PK_transmit_format_neutral_c | 18222 | machine-independent binary |
PK_transmit_format_applio_c | 18223 | call registered functions |
PK_transmit_format_xml_c | 18224 | XML-compatible text (output only) |
PK_transmit_format_typed_binary_c | 18225 | machine-independent binary |
PK_transmit_format_indexio_c | 18226 | call registered functions |
PK_PARTITION_xmt_deltas_none_c | 18230 | do not transmit deltas |
PK_PARTITION_xmt_deltas_all_c | 18231 | transmit all deltas in partition |
PK_PARTITION_xmt_deltas_main_c | 18232 | transmit all deltas in 'main line' from initial pmark to current pmark |
PK_PARTITION_xmt_deltas_later_c | 18233 | retain option to transmit deltas later |
PK_PARTITION_rcv_deltas_no_c | 18240 | do not receive deltas |
PK_PARTITION_rcv_deltas_later_c | 18241 | retain option to receive deltas later |
PK_PARTITION_rcv_deltas_yes_c | 18242 | receive deltas with the partition |
PK_boolean_match_exact_c | 18250 | regions match exactly |
PK_boolean_match_contains_c | 18251 | first region contains second region |
PK_boolean_match_overlap_c | 18252 | regions overlap |
PK_boolean_match_imprinted_c | 18253 | regions have been imprinted |
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 |
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_upper_c | 18272 | no separation discovered less than provided upper bound |
PK_range_result_not_found_c | 18273 | the identification of the separation failed |
PK_check_geom_no_c | 18280 | don't do geometry validity checks |
PK_check_geom_basic_c | 18281 | check for invalid or degenerate geometry |
PK_check_geom_lazy_c | 18282 | check for invalid, degenerate or self-intersecting 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_yes_c | 18284 | do all geometry checks regardless of previous checks or interface parameters |
PK_check_bgeom_no_c | 18290 | don't do B geometry validity checks |
PK_check_bgeom_yes_c | 18291 | check continuity of B-geometry |
PK_check_top_geo_no_c | 18300 | don't check geometry/topology consistency |
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_yes_c | 18303 | check both curve/edge and surface/face consistency |
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 |
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 |
PK_check_loops_no_c | 18330 | don't do loops checks |
PK_check_loops_yes_c | 18331 | check for loop consistency of faces |
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 |
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 |
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 |
PK_FACE_trim_surf_own_c | 18370 | use copy of face's own surface |
PK_blend_check_vertex_c | 18380 | check for consistency at vertices |
PK_blend_check_full_c | 18381 | and ensure blend boundaries are legal |
PK_blend_fault_no_blend_c | 18390 | edge has no blend |
PK_blend_fault_no_fault_c | 18391 | blend is OK |
PK_blend_fault_self_int_c | 18392 | face the blend has produced a self-intersecting surface |
PK_blend_fault_face_face_c | 18393 | face the blend has produced a face-face inconsistency |
PK_blend_fault_conic_c | 18394 | edge geometry unsuited to asymmetric conic ranges |
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_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_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_g2_with_cliff_c | 18398 | No description Available |
PK_blend_fault_g2_vx_blend_c | 18399 | Attempted to fix curvature-continuous blend with vertex blending enabled. |
PK_blend_type_no_c | 18400 | not blended |
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_chamfer_c | 18403 | chamfer |
PK_blend_type_chain_c | 18404 | blend defined over a chain of edges |
PK_blend_propagate_no_c | 18410 | do not propagate |
PK_blend_propagate_yes_c | 18411 | propagate |
PK_blend_vary_smooth_c | 18420 | No description Available |
PK_blend_vary_linear_c | 18421 | No description Available |
PK_blend_render_rib_no_c | 18430 | don't draw ribs |
PK_blend_render_rib_yes_c | 18431 | draw ribs - separation 'ribspace' |
PK_blend_ov_smooth_no_c | 18440 | prevent smooth overflow |
PK_blend_ov_smooth_diff_c | 18441 | enable smooth overflow for different convexity |
PK_blend_ov_smooth_any_c | 18442 | enable smooth overflow for any convexity |
PK_blend_ov_cliff_no_c | 18450 | prevent cliff edge overflow |
PK_blend_ov_cliff_diff_c | 18451 | enable cliff edge overflow for different convexity |
PK_blend_ov_cliff_any_c | 18452 | enable cliff edge overflow for any convexity |
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 |
PK_blend_ov_notch_no_c | 18470 | prevent notch overflow |
PK_blend_ov_notch_yes_c | 18471 | enable notch overflow |
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. |
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_cs_rolling_ball_c | 18490 | rolling ball blend |
PK_blend_xs_rolling_ball_c | 18490 | rolling ball blend |
PK_blend_cs_disc_c | 18491 | disc blend |
PK_blend_xs_disc_c | 18491 | disc blend |
PK_blend_cs_isoparameter_c | 18492 | isoparameter blend |
PK_blend_xs_isoparameter_c | 18492 | isoparameter blend |
PK_piecewise_rep_bezier_c | 18500 | No description Available |
PK_piecewise_rep_polynomial_c | 18501 | No description Available |
PK_piecewise_rep_hermite_c | 18502 | No description Available |
PK_piecewise_rep_taylor_c | 18503 | No description Available |
PK_PARAM_end_periodic_c | 18510 | periodic parameterisation |
PK_PARAM_end_natural_c | 18511 | natural end condition ( no curvature ) |
PK_PARAM_end_clamped_vector_c | 18512 | end derivative vector(s) supplied |
PK_PARAM_end_clamped_bcurve_c | 18513 | b-spline vertices of derivative curve supplied |
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 |
PK_PARAM_twist_no_c | 18530 | twist vectors not supplied |
PK_PARAM_twist_yes_c | 18531 | twist vectors supplied |
PK_TOPOL_sense_none_c | 18540 | No description Available |
PK_TOPOL_sense_negative_c | 18541 | No description Available |
PK_TOPOL_sense_positive_c | 18542 | No description Available |
PK_PARAM_degen_no_c | 18550 | no degeneracy |
PK_PARAM_degen_vector_c | 18551 | degenerate position vector beyond end curve supplied |
PK_PARAM_degen_bcurve_c | 18552 | degenerate bcurve beyond end curve supplied |
PK_render_edge_no_c | 20100 | don't render edges |
PK_render_edge_yes_c | 20101 | render edges (default) |
PK_render_silhouette_no_c | 20120 | don't render silhouettes (default) |
PK_render_silhouette_arcs_c | 20121 | render silhouettes, drawing near-circular analytic silhouette lines as circular arcs |
PK_render_silhouette_yes_c | 20122 | render silhouettes |
PK_render_planar_no_c | 20140 | no planar hatching (default) |
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_yes_c | 20143 | planar hatch using 'planar_axis' in PK_TOPOL_render_line_o_t |
PK_render_radial_no_c | 20160 | no radial hatching (default) |
PK_render_radial_attrib_c | 20161 | radial hatch faces which have radial hatch attribute |
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. |
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_param_no_c | 20180 | no parametric hatching (default) |
PK_render_param_attrib_c | 20181 | parametric hatch faces which have parametric hatch attribute |
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. |
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_unfix_no_c | 20200 | no rendering of unfixed blends (default) |
PK_render_unfix_attrib_c | 20201 | render unfixed blends as defined by blend attribute |
PK_render_unfix_yes_c | 20202 | render unfixed blends using rib spacing given in 'unfix_spacing' in PK_TOPOL_render_line_o_t |
PK_render_boundary_no_c | 20220 | don't render surface boundaries |
PK_render_boundary_yes_c | 20221 | render surface boundaries |
PK_render_transparent_no_c | 20240 | Bodies appear opaque (default) |
PK_render_transparent_yes_c | 20241 | Bodies may appear transparent |
PK_render_transparent_index_c | 20242 | Specify an array of body occurrences |
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. |
PK_render_sharp_mfins_no_c | 20260 | don't output sharp mfins (default) |
PK_render_sharp_mfins_yes_c | 20261 | output sharp mfins |
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 |
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_vis_no_c | 20300 | no visibility evaluated (default) |
PK_render_vis_hid_c | 20301 | don't output hidden lines |
PK_render_vis_inv_c | 20302 | output hidden lines marked as invisible |
PK_render_vis_hid_draft_c | 20303 | No description Available |
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_extended_c | 20305 | visibility is evaluated. The information output is controlled by the 'invisible', the PK_TOPOL_render_line_o_t structure. |
PK_render_smooth_no_c | 20320 | don't indicate whether edges are smooth |
PK_render_smooth_yes_c | 20321 | indicate whether edges are smooth |
PK_render_smooth_draft_c | 20322 | draft mode for smooth edge indication |
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 |
PK_render_region_no_c | 20360 | don't output regional data (default) |
PK_render_region_attrib_c | 20361 | output regional data for lines bounding faces that have the regional attribute |
PK_render_region_yes_c | 20362 | output regional data for all boundary lines |
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_yes_c | 20382 | hierarchical output |
PK_render_hierarch_param_c | 20383 | hierarchical output parameterised |
PK_render_bcurve_polyline_c | 20400 | output bcurves as polylines (default) |
PK_render_bcurve_bezier_c | 20401 | output bcurves in Bezier form |
PK_render_bcurve_nurbs_c | 20402 | output bcurves in NURBS form |
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 |
PK_render_viewport_array_c | 20422 | entities outside all the supplied viewports may be omitted |
PK_render_invisible_no_c | 20440 | do not output invisible lines |
PK_render_invisible_yes_c | 20441 | output invisible lines |
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 |
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 |
PK_render_viewport_clip_no_c | 20470 | no viewport clipping (default) |
PK_render_viewport_clip_yes_c | 20471 | viewport clipping enabled |
PK_render_viewport_type_3D_c | 20480 | 3D viewport (default) |
PK_render_viewport_type_2D_c | 20481 | 2D viewport |
PK_render_line_edge_c | 20490 | edge line |
PK_render_line_silh_c | 20491 | silhouette line |
PK_render_line_hatch_c | 20492 | hatch line |
PK_render_line_inter_c | 20493 | interference line |
PK_render_line_clip_c | 20494 | clip line |
PK_facet_shape_any_c | 20500 | allow creation of holed or concave facets |
PK_facet_shape_cut_c | 20501 | cut facets with holes into concave facets |
PK_facet_shape_convex_c | 20502 | divide concave facets into convex facets |
PK_facet_match_no_c | 20520 | No description Available |
PK_facet_match_geom_c | 20521 | facet meshes between neighbouring faces will meet exactly but are topologically disjoint. |
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. |
PK_facet_density_no_view_c | 20540 | facet density is independent of view |
PK_facet_density_use_view_c | 20541 | increase facet density around silhouettes. |
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_cull_none_c | 20560 | do not cull any facets; output them all |
PK_facet_cull_back_c | 20561 | cull back facing facets (requires view) |
PK_facet_degen_multiple_vxs_c | 20580 | output multiple vertices at degeneracies |
PK_facet_degen_single_vx_c | 20581 | output single vertex at degeneracies |
PK_facet_degen_average_parms_c | 20582 | output average parameters at degeneracies |
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 |
PK_facet_go_parameters_no_c | 20620 | do not output surface parameter data |
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_edges_no_c | 20640 | do not output edge data |
PK_facet_go_edges_yes_c | 20641 | output edge entities at facet edges |
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) |
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. |
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_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. |
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_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_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_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_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_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_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_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_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_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_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_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_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_added_missing_c | 20723 | The specified PK_FACE_t entity was required in order to define a facetted perimeter for incremental facetting. |
PK_BODY_pick_radial_c | 20900 | measure pick distance perpendicular to ray |
PK_BODY_pick_axial_c | 20901 | measure pick distance along ray |
PK_BODY_pick_ratio_c | 20902 | measure pick distance using a combination of axial and ratio methods |
PK_BODY_pick_axial_location_c | 20903 | measure pick distance along ray in either direction from the ray location |
PK_boolean_select_specific_c | 21000 | specified region must not be on or adjacent to imprinted topology |
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_thread_disabled_c | 21010 | SMP disabled |
PK_thread_per_processor_c | 21011 | Number of threads set on a per processor basis |
PK_thread_absolute_c | 21012 | Number of threads set as an absolute value |
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 |
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_group_rib_no_c | 21030 | don't group ribs |
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_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 |
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 |
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 |
PK_blend_update_0_c | 21070 | for updating v9.1 models |
PK_blend_update_1_c | 21071 | for updating v10.0 - v13.0 models |
PK_blend_update_default_c | 21072 | activate latest functionality |
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_BCURVE_fit_eval_user_c | 21080 | use user-supplied evaluator function |
PK_BCURVE_fit_eval_chain_c | 21081 | use internal chain-of-curves evaluator |
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 |
PK_BCURVE_fit_err_closest_c | 21092 | match sample point to closest point on bcurve |
PK_BCURVE_fit_success_c | 21100 | fit succeeded |
PK_BCURVE_fit_failure_c | 21101 | unspecified failure |
PK_BCURVE_fit_other_failed_c | 21102 | failed due to another curve failing |
PK_BCURVE_fit_eval_failure_c | 21103 | evaluator function failed |
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_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_break_parm_c | 21109 | invalid break parameters supplied |
PK_BCURVE_fit_bad_chain_c | 21110 | invalid chain data supplied |
PK_BCURVE_fit_bad_fit_parm_c | 21111 | invalid fit parameters supplied |
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 |
PK_LOOP_opl_gap_fill_round_c | 21210 | fill with circular arc |
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_BODY_owb_gap_fill_round_c | 21220 | No description Available |
PK_VERTEX_gap_fill_round_c | 21220 | fill with round arc |
PK_BODY_owb_gap_fill_linear_c | 21221 | No description Available |
PK_VERTEX_gap_fill_linear_c | 21221 | fill with tangent extension |
PK_BODY_owb_gap_fill_natural_c | 21222 | No description Available |
PK_VERTEX_gap_fill_natural_c | 21222 | fill with natural curve extension |
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 |
PK_pattern_check_loops_no_c | 21310 | loop checking not performed |
PK_pattern_check_loops_yes_c | 21311 | loop checking will be performed |
PK_pattern_check_loops_outside_c | 21312 | handle loops which may cross over or lie outside the target face |
PK_pattern_status_ok_c | 21320 | no errors detected when pattern created |
PK_pattern_status_fail_c | 21321 | 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 |
PK_pattern_status_face_clash_c | 21325 | face-face clash detected |
PK_pattern_status_colliding_c | 21326 | pattern instance is colliding with another instance or pattern feature |
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 |
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 |
PK_pattern_result_ok_c | 21360 | no errors detected in any patterns |
PK_pattern_result_partial_c | 21361 | errors detected in some patterns |
PK_pattern_result_fail_c | 21362 | errors detected, no patterns created |
PK_pattern_result_mixed_faces_c | 21363 | pattern topology not from same body |
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_collision_no_c | 21370 | instance collision errors will not be reported |
PK_pattern_collision_yes_c | 21371 | instance collision errors will be reported |
PK_local_check_su_X_no_c | 21400 | don't check any surfaces |
PK_local_check_su_X_yes_c | 21401 | check all surfaces |
PK_local_check_topol_no_c | 21410 | don't check any topology |
PK_local_check_topol_yes_c | 21411 | check all topology |
PK_local_change_topol_no_c | 21420 | don't check any surfaces |
PK_local_change_topol_yes_c | 21421 | check all surfaces |
PK_local_status_ok_c | 21450 | operation succeeded |
PK_local_status_nocheck_c | 21451 | operation succeeded, but no checks performed on entity |
PK_local_status_fail_c | 21452 | operation failed |
PK_local_status_cant_get_pt_c | 21453 | failed to locate geometry for vertex |
PK_local_status_cant_get_cu_c | 21454 | failed to locate geometry for edge |
PK_local_status_cant_get_su_c | 21455 | failed to locate geometry for face |
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_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_not_same_by_c | 21459 | entities are not from the same body |
PK_local_status_fa_fail_c | 21460 | face check fails |
PK_local_status_fa_fa_fail_c | 21461 | face/face check fails |
PK_local_status_ed_remains_c | 21462 | edge could not be deleted |
PK_local_status_point_contact_c | 21463 | point contact found in sheet body |
PK_local_status_bad_reference_c | 21464 | taper reference entity is not valid |
PK_local_status_not_supported_c | 21465 | given combination of reference entities currently not supported |
PK_local_status_cant_extend_c | 21466 | geometry could not be extended |
PK_local_status_sheet_small_c | 21467 | given sheet body too small |
PK_local_status_cant_use_cu_c | 21468 | supplied/existing curve cannot be used for edge |
PK_local_status_eds_unconnected_c | 21469 | boundary edges are not simply connected. |
PK_local_status_non_laminar_c | 21470 | boundary edges are not laminar. |
PK_local_status_reference_loop_c | 21471 | taper references don't bound consistent regions of body. |
PK_local_status_lp_outside_fa_c | 21472 | loop is outside face |
PK_local_status_target_missed_c | 21473 | target entity cannot bound the regions modified by operations such as extension |
PK_local_status_wrong_side_c | 21474 | the boundary of the sheet lies on the opposite side of the target to the one specified. |
PK_local_status_vx_large_tol_c | 21475 | result tolerance of vertex exceeds its original and operational tolerances. |
PK_local_status_ed_large_tol_c | 21476 | result tolerance of edge exceeds its original and operational tolerances. |
PK_local_status_blend_too_tight_c | 21477 | blend created would be too tightly curved. |
PK_local_status_cant_make_blend_c | 21478 | blend surface cannot be created. |
PK_local_status_bad_chamfer_c | 21479 | chamfer surface cannot be created. |
PK_local_status_bad_blend_c | 21480 | blend cannot be processed. |
PK_local_status_not_blend_surf_c | 21481 | surface of face is not a blend surface. |
PK_local_status_steep_edge_c | 21482 | taper reference edges are too steep to define isocline taper surfaces |
PK_local_status_bad_direction_c | 21483 | bad draw direction for body taper |
PK_local_status_on_target_c | 21484 | edges are coincident with target and don't require extension. |
PK_local_status_not_extended_c | 21485 | edges are not coincident with target but don't require extension. |
PK_local_status_negated_body_c | 21486 | the body was negated during processing. |
PK_local_status_miter_fail_c | 21487 | mitering has failed during body tapering. |
PK_local_status_self_shadowing_c | 21488 | reference edges are self-shadowing. |
PK_TOPOL_track_delete_c | 21500 | marks deletion of topologies |
PK_TOPOL_track_merge_c | 21501 | marks deletion of topology by merging |
PK_TOPOL_track_create_c | 21502 | marks creation of topology from scratch or by copying |
PK_TOPOL_track_split_c | 21503 | marks creation of topology by sub-division |
PK_TOPOL_track_derive_c | 21504 | marks creation of topology by combination of merging and splitting |
PK_BODY_simplify_analytic_c | 21520 | Try to make local simplifications to produce analytic surfaces |
PK_BODY_simplify_yes_c | 21520 | No description Available |
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_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. |
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_clamp_no_c | 21540 | The tangents across the profile or guide are not constrained. |
PK_BODY_loft_clamp_vector_c | 21541 | The tangents across the profile or guide are constrained at its vertices to be the values specified |
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_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_ok_c | 21550 | Lofted body created without problems |
PK_BODY_loft_failure_c | 21551 | Internal algorithm failure |
PK_BODY_loft_bad_profile_c | 21552 | Invalid loft profile |
PK_BODY_loft_surf_failure_c | 21553 | Failed to created lofted surface |
PK_BODY_loft_check_failure_c | 21554 | Fault detected in generated body |
PK_BODY_loft_geom_self_int_c | 21555 | Lofted body has self intersection in at least one of its geometries |
PK_BODY_loft_topol_self_int_c | 21556 | Lofted body has an invalid contact between two of its faces, edges, or vertices |
PK_BODY_loft_geom_degen_c | 21557 | Lofted body has degeneracy in at least one of its geometries |
PK_BODY_loft_small_profile_c | 21558 | Profile is too small to loft |
PK_BODY_loft_bad_match_c | 21559 | Unsuitable profile mappings detected |
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. |
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_law_none_c | 21570 | The law structure is empty/unused. |
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_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_ok_c | 21580 | Swept body created without problems |
PK_BODY_sweep_failure_c | 21581 | Internal algorithm failure |
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_surf_failure_c | 21584 | Failed to create swept surface |
PK_BODY_sweep_curve_failure_c | 21585 | Failed to create profile curve |
PK_BODY_sweep_check_failure_c | 21586 | Fault detected in generated body |
PK_BODY_sweep_geom_self_int_c | 21587 | Swept body has self intersection in at least one of its geometries. |
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_geom_degen_c | 21589 | Swept body has degeneracy in at least one of its geometries. |
PK_BODY_sweep_small_profile_c | 21590 | Profile is too small to sweep |
PK_BODY_sweep_bad_vertex_c | 21591 | Invalid or unsuitable vertex supplied |
PK_BODY_sweep_bad_lock_dir_c | 21592 | The lock direction is parallel to the path at some point |
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_bad_guide_c | 21594 | Invalid, unsuitable or missing sweep guide |
PK_BODY_sweep_bad_match_c | 21595 | Unsuitable profile mappings in 'matches', or incorrect length of 'profile_matches' in |
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_non_g1_failure_c | 21597 | Failed to handle non-G1 path |
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_bad_lock_face_c | 21599 | Invalid or unsuitable lock face supplied |
PK_boolean_report_failure_c | 21600 | general failure |
PK_boolean_report_opposed_sheets_c | 21601 | attempt to unite opposed sheets |
PK_boolean_report_solid_has_void_c | 21602 | solid has illegal void |
PK_boolean_report_partial_coi_c | 21603 | failure due to partial coincidence |
PK_boolean_report_t_sheet_c | 21604 | operation would result in T-sheet |
PK_boolean_report_non_manifold_c | 21605 | operation would result in non-manifold body |
PK_boolean_report_invalid_match_c | 21606 | invalid matched region specified |
PK_section_report_imprint_fail_c | 21606 | face imprinting operation failed |
PK_boolean_report_imprint_fail_c | 21607 | face imprinting operation failed |
PK_section_report_intersect_fail_c | 21607 | face clashing operation failed |
PK_boolean_report_intersect_fail_c | 21608 | face clashing operation failed |
PK_section_report_invalid_face_c | 21608 | invalid face detected |
PK_boolean_report_invalid_face_c | 21609 | invalid face detected |
PK_boolean_report_inside_out_c | 21610 | operation would result in an inside out solid body |
PK_boolean_result_success_c | 21650 | The boolean succeeded and the resultant entities are returned within the 'bodies' array. |
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_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_not_solid_c | 21654 | The boolean succeeded, however the resultant entities cannot be converted into solid bodies. |
PK_boolean_result_is_tool_c | 21655 | No description Available |
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_multiple_c | 21657 | This value is deprecated and is only returned when asking the session to behave as an earlier version. |
PK_section_report_failure_c | 21700 | general failure |
PK_section_report_solid_has_void_c | 21701 | solid has illegal void |
PK_section_report_partial_coi_c | 21702 | failure due to partial coincidence |
PK_section_report_t_sheet_c | 21703 | operation would result in T-sheet |
PK_section_report_non_manifold_c | 21704 | operation would result in non-manifold body |
PK_section_report_invalid_match_c | 21705 | invalid matched region specified |
PK_section_result_success_c | 21750 | section succeeded |
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_failed_c | 21753 | section failed |
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 |
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 |
PK_boolean_check_fa_no_c | 21800 | do not perform any face checks |
PK_boolean_check_fa_yes_c | 21801 | perform individual face checks |
PK_section_check_fa_no_c | 21810 | do not perform any face checks |
PK_section_check_fa_yes_c | 21811 | perform individual face checks |
PK_render_ignore_no_c | 21820 | no features are ignored |
PK_render_ignore_absolute_c | 21821 | input an absolute value |
PK_render_ignore_ratio_c | 21822 | input the ratio of feature to model box |
PK_render_ignore_body_ratio_c | 21823 | input the ratio of feature to body box |
PK_BODY_topology_minimal_c | 21830 | Produce the minimum number of faces (default). |
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_step_tapered_c | 21840 | Produce tapered step surfaces (default). These surfaces will satisfy the taper condition. |
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_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_surface_c | 21846 | Produces ruled surfaces whose ruling direction is in the plane containing the taper direction and the tapered face's surface normal. |
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_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_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_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_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. |
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_body_c | 21854 | option is given then Parasolid will find candidate faces on |
PK_bound_none_c | 21855 | the corresponding end of 'extruded_body' is not altered by this operation. Can only be used when |
PK_render_overlap_no_c | 21871 | do not allow for overlapping instances |
PK_render_overlap_yes_c | 21872 | allow for overlapping instances |
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_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. |
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_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_boolean_match_style_basic_c | 21990 | original match specification |
PK_boolean_match_style_relax_c | 21991 | relax the match conditions |
PK_boolean_match_style_auto_c | 21992 | match conditions automatically selected |
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_profile_type_c | 22001 | Profile with incorrect body properties such as type, closure and orientation |
PK_BODY_loft_bad_end_conds_c | 22002 | General fault detected in end conditions |
PK_BODY_loft_bad_guide_wire_c | 22003 | Fault detected in a guide wire |
PK_BODY_loft_bad_guide_match_c | 22004 | Guide wire vertices do not intersect with profile vertices correctly |
PK_BODY_loft_bad_simplify_c | 22005 | Simplify option is invalid |
PK_SURF_extend_ok_c | 22010 | Extension succeeded |
PK_SURF_extend_unextended_c | 22011 | No extension necessary |
PK_SURF_extend_partial_c | 22012 | Only part of the extension was performed |
PK_SURF_extend_invalid_c | 22013 | Extension failed, surface would be invalid |
PK_SURF_extend_failure_c | 22014 | Internal algorithm failure |
PK_SURF_extension_none_c | 22030 | No extension requested |
PK_SURF_extension_point_c | 22031 | Extend to a point. |
PK_SURF_extension_box_c | 22032 | Extend to a box. |
PK_SURF_extension_uvbox_c | 22033 | Extend to a uvbox. |
PK_SURF_extension_ratio_c | 22034 | Extend parameter boundaries by a ratio of the current parameter range. |
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. |
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. |
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_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 |
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_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_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_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_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_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_PARAM_direction_u_c | 22070 | First parameter direction |
PK_PARAM_direction_v_c | 22071 | Second parameter direction |
PK_fill_hole_ok_c | 22080 | succeeded without any problems |
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_duplicate_c | 22082 | edge duplicate edges supplied |
PK_fill_hole_vertex_c | 22083 | vertex more than two edges meet at vertex geometry |
PK_fill_hole_too_many_loops_c | 22084 | more than one loop of edge geometry |
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_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_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_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_not_smooth_c | 22093 | vertex boundary of hole is not smooth |
PK_fill_hole_too_complex_c | 22094 | no suitable fill method exists |
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_supp_not_smooth_c | 22096 | body A supplied supporting body does not meet the boundary smoothly where required. |
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_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 |
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_facet_ignore_no_c | 22111 | no features ignored |
PK_facet_ignore_absolute_c | 22112 | input an absolute value |
PK_facet_ignore_ratio_c | 22113 | input the ratio of feature to model box |
PK_facet_ignore_body_ratio_c | 22114 | input the ratio of feature to body box |
PK_CURVE_approx_arclength_c | 22120 | Approximating curve has arc length parameterisation. |
PK_CURVE_approx_even_c | 22129 | Approximating curve has even parameterisation. |
PK_facet_ignore_scope_local_c | 22130 | treat face as individual entity |
PK_facet_ignore_scope_global_c | 22131 | treat face as part of face's body |
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 |
PK_offset_method_accurate_c | 22150 | No description Available |
PK_offset_method_sx_trim_c | 22150 | should be avoided wherever possible. See |
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_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. |
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. |
PK_outline_project_cylinder_c | 22173 | Project the curves onto a cylinder. |
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 |
PK_blend_edge_update_0_c | 22190 | for updating v9.1 to v12.1 models |
PK_blend_edge_update_1_c | 22191 | for updating v13.0 models |
PK_blend_edge_update_default_c | 22192 | use latest functionality |
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_xs_shape_unset_c | 22200 | shape is implied by other fields |
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_chamfer_c | 22203 | shape is linear, with position continuity |
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_c | 22211 | This should be used for v12.1 and v13.0 models that used this 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_default_c | 22213 | Activate latest functionality. |
PK_comparison_always_c | 22220 | true |
PK_comparison_less_c | 22221 | d <= constraint.interval.value[0] |
PK_comparison_equal_c | 22222 | d = constraint.interval.value[0] |
PK_comparison_greater_c | 22223 | d >= constraint.interval.value[1] |
PK_comparison_between_c | 22224 | d >= constraint.interval.value[0] && d <= constraint.interval.value[1] |
PK_comparison_outside_c | 22225 | d <= constraint.interval.value[0] || d >= constraint.interval.value[1] |
PK_comparison_never_c | 22226 | false |
PK_blend_identify_within_c | 22240 | only blend 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_dependent_c | 22244 | blends not in the face set but dependent on faces within the given face set are identified. |
PK_detail_any_c | 22250 | unspecified detail |
PK_detail_rubber_c | 22251 | one or more connected rubber faces |
PK_detail_hole_cyl_c | 22252 | any cylindrical hole |
PK_detail_hole_cyl_through_c | 22253 | a cylindrical hole with both ends open |
PK_detail_hole_cyl_blind_c | 22254 | a cylindrical hole with one open end and one closed end |
PK_detail_hole_cyl_closed_c | 22255 | a cylindrical hole with both ends closed |
PK_detail_blend_rb_const_r_c | 22256 | a rolling ball blend with constant radius |
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_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_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. |
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_all_c | 22312 | do step offset for all smooth boundary edges |
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 |
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. |
PK_3_face_blend_ok_c | 22330 | The requested blend succeeded. |
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_fail_c | 22332 | The blend could not be created for an unspecified reason. |
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_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_bad_orient_c | 22335 | The application has supplied an unsuitable orientation. |
PK_3_face_blend_unoriented_c | 22336 | The orientation of a wall was given as |
PK_3_face_blend_bad_blend_tol_c | 22337 | The blend tolerance supplied is non-positive. |
PK_3_face_blend_bad_prop_tol_c | 22338 | The propagation tolerance supplied is non-positive. |
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_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. |
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_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_inconsistent_c | 22343 | The application has supplied inconsistent data. |
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_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_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_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. |
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. |
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_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_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_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). |
PK_blend_set_tol_no_c | 22381 | A tolerance is never applied when fixing blends. |
PK_hole_blended_no_c | 22390 | blend faces are excluded in hole details |
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_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 |
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. |
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. |
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_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. |
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_taper_smooth_step_yes_c | 22430 | do smooth step taper |
PK_taper_smooth_step_no_c | 22431 | don't do smooth step taper |
PK_hole_update_0_c | 22440 | for updating v13.0 models |
PK_hole_update_default_c | 22441 | use latest functionality |
PK_TOPOL_fctab_facet_fin_c | 22450 | facet_fin table |
PK_TOPOL_fctab_strip_boundary_c | 22451 | strip_boundary table |
PK_TOPOL_fctab_strip_zigzag_c | 22452 | strip_zigzag table |
PK_TOPOL_fctab_fin_fin_c | 22453 | fin_fin table |
PK_TOPOL_fctab_fin_data_c | 22454 | fin_data table |
PK_TOPOL_fctab_data_point_c | 22455 | data_point_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_deriv_c | 22458 | data_deriv_idx table |
PK_TOPOL_fctab_point_vec_c | 22459 | point_vec table |
PK_TOPOL_fctab_normal_vec_c | 22460 | normal_vec table |
PK_TOPOL_fctab_param_uv_c | 22461 | param_uv table |
PK_TOPOL_fctab_deriv_dp_c | 22462 | deriv_dp table |
PK_TOPOL_fctab_deriv_d2p_c | 22463 | deriv_d2p table |
PK_TOPOL_fctab_facet_face_c | 22464 | facet_face table |
PK_TOPOL_fctab_strip_face_c | 22465 | strip_face table |
PK_TOPOL_fctab_fin_edge_c | 22466 | fin_edge table |
PK_TOPOL_fctab_error_object_c | 22467 | error_object table |
PK_TOPOL_fctab_point_topol_c | 22468 | point_topol table |
PK_TOPOL_fctab_fin_topol_c | 22469 | fin_topol table |
PK_TOPOL_fctab_data_curv_c | 22470 | data_curv_idx table |
PK_TOPOL_fctab_curv_dirs_c | 22471 | curve_dirs table |
PK_TOPOL_fctab_incr_faces_c | 22472 | incr_faces table |
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. |
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. |
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_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_default_c | 22523 | activate latest functionality |
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_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 |
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). |
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_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. |
PK_BODY_sweep_scale_both_c | 22542 | Scale both the size of the profile and its relative position to the path. |
PK_facet_vx_data_ordinary_c | 22550 | Edge has no spikes. |
PK_facet_vx_data_mixed_c | 22551 | Edge has spike(s) and ordinary data. |
PK_facet_vx_data_spike_c | 22552 | Edge only has spike(s). |
PK_facet_vx_data_fin_c | 22553 | Fin specific data. |
PK_facet_vx_data_start_spike_c | 22554 | Start spike of edge. |
PK_facet_vx_data_end_spike_c | 22555 | End spike of edge. |
PK_facet_incr_no_c | 22560 | Incremental facetting off. |
PK_facet_incr_clear_c | 22561 | Incremental facetting off, attributes will be deleted. |
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. |
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. |
PK_facet_incr_report_no_c | 22580 | No details reported. |
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_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. |
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 |
PK_hole_ortho_no_c | 22600 | Non orthogonal components are allowed |
PK_hole_ortho_yes_c | 22601 | Non orthogonal components are not allowed |
PK_fill_hole_update_0_c | 22610 | for updating v14.0 and earlier 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_default_c | 22615 | activate latest functionality |
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_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. |
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_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_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. |
PK_EDGE_offset_blend_no_c | 22640 | Offset edges are not blended. |
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_replace_adjust_no_c | 22650 | Only perform the replacement |
PK_replace_adjust_yes_c | 22651 | Replace and if necessary adjust adjacent topology |
PK_replace_use_attempt_c | 22660 | Attempt to use the replacement curve but create new curve if this is not satisfactory |
PK_replace_use_yes_c | 22661 | Must use the replacement curve or else return fault. |
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_hole_comp_cyl_c | 22670 | a cylindrical (constant radius) component |
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_blnd_in_concave_c | 22673 | a concave blend with decreasing radius |
PK_hole_comp_blnd_out_concave_c | 22674 | a concave blend with increasing radius |
PK_hole_comp_blnd_in_convex_c | 22675 | a convex blend with decreasing radius |
PK_hole_comp_blnd_out_convex_c | 22676 | a convex blend with increasing radius |
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 |
PK_hole_comp_open_end_c | 22679 | an open end of a hole |
PK_hole_comp_closed_end_c | 22680 | a closed end of a hole |
PK_hole_comp_unknown_c | 22681 | an unclassified component |
PK_detail_type_unknown_c | 22690 | Parasolid was unable to classify the detail |
PK_detail_type_hole_c | 22691 | The detail is a hole |
PK_blend_repair_su_X_no_c | 22710 | Do not repair self-intersecting blends |
PK_blend_repair_su_X_yes_c | 22711 | Attempt to 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_output_sheet_no_c | 22720 | A blend sheet body will not be 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. |
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_local_ops_update_0_c | 22730 | for updating v14.0 and earlier models |
PK_replace_update_0_c | 22730 | for updating v14.0 and earlier models |
PK_replace_update_default_c | 22731 | activate latest functionality |
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_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_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. |
PK_extension_shape_linear_c | 22750 | The extension will be linear |
PK_extension_shape_soft_c | 22751 | The extension will be curvature continuous |
PK_extension_shape_reflective_c | 22752 | The extension will be reflective |
PK_extension_shape_natural_c | 22753 | The extension will be natural |
PK_extension_shape_arc_c | 22754 | The extension will be circular |
PK_BODY_extension_distance_c | 22760 | Extend by a distance |
PK_BODY_extension_target_c | 22761 | Extend to intersect a target entity |
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. |
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_imprint_complete_no_c | 22780 | Do not complete the imprint. |
PK_imprint_complete_edge_c | 22781 | Complete the imprint, stopping at the first edge encountered on the body or face. |
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_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_extend_tangent_c | 22790 | Extend the imprint tangentially. |
PK_imprint_extend_orth_fwd_c | 22791 | Extend the imprint orthogonally in the forward direction along the reference normal. |
PK_imprint_extend_orth_back_c | 22792 | Extend the imprint orthogonally in the backward direction along the reference normal. |
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. |
PK_imprint_connect_none_c | 22810 | Do not connect at all |
PK_imprint_connect_side_c | 22811 | Connect if possible with imprints on faces which are side on when viewed in the imprint direction |
PK_imprint_connect_all_c | 22812 | Connect if possible with side and hidden faces |
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_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_range_type_minimum_c | 22820 | Find the minimum distance between given entities. |
PK_range_type_maximum_c | 22821 | Find the maximum distance between given entities. |
PK_boolean_material_none_c | 22830 | neither side of face is solid material |
PK_boolean_material_inside_c | 22831 | face normals point away from solid material |
PK_boolean_material_default_c | 22832 | material side implied by body type |
PK_boolean_material_outside_c | 22833 | face normals point into solid material |
PK_blend_rho_absolute_c | 22850 | rho is independent of the angle subtended by the blend. |
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. |
PK_blend_rho_centre_c | 22852 | rho is the radius of curvature at the centre of the blend cross-section. |
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. |
PK_EDGE_optimise_success_c | 22870 | The tolerance of the edge has been set. |
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_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'. |
PK_SESSION_state_corrupt_c | 22890 | session is corrupt |
PK_BB_state_corrupt_c | 22891 | bulletin board is corrupt |
PK_KI_LIST_state_corrupt_c | 22892 | KI list is corrupt |
PK_GEOM_state_corrupt_c | 22893 | geometry is corrupt |
PK_TRANSF_state_corrupt_c | 22894 | transform is corrupt |
PK_ASSEMBLY_state_corrupt_c | 22895 | assembly data structure is corrupt |
PK_PARTITION_state_corrupt_c | 22896 | partition is corrupt |
PK_PARTITION_state_xref_c | 22897 | two partitions reference a single item |
PK_ITEM_state_unattached_c | 22898 | item is not attached to any owner |
PK_BCURVE_state_close_knots_c | 22899 | bcurve has knot values closer than allowed. |
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_EDGE_state_touch_edge_c | 22902 | two edges which share common vertices touch at a position other than at those vertices |
PK_TOPOL_state_bad_closed_c | 22903 | topology's geometry is closed but not periodic |
PK_TOPOL_state_u_parm_degen_c | 22904 | topology's geometry has an invalid parametric 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_parm_degen_c | 22906 | topology's geometry has an invalid parametric degeneracy in the u and v parameter directions |
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_phys_degen_c | 22908 | topology's geometry has an invalid physical degeneracy in the v parameter direction |
PK_TOPOL_state_phys_degen_c | 22909 | topology's geometry has an invalid physical degeneracy in the u and v parameter directions |
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. |
PK_boolean_prefer_solid_c | 22920 | The result of the boolean should be a solid body if possible. |
PK_boolean_prefer_sheet_c | 22921 | The result of the boolean should be a sheet body if possible. |
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_wire_c | 22923 | The result of the boolean should be a wire body if possible. |
PK_boolean_prefer_general_c | 22924 | The resulting body type will be general. |
PK_boolean_prefer_simplest_c | 22925 | The resulting body type will be the simplest possible. |
PK_emboss_sidewall_tapered_c | 22930 | Surfaces of sidewall are tapered. |
PK_emboss_sidewall_ruled_c | 22931 | Surfaces of sidewall are ruled. |
PK_emboss_sidewall_swept_c | 22932 | Surfaces of sidewall are swept. |
PK_emboss_sidewall_supplied_c | 22933 | Sidewall supplied by application. |
PK_emboss_profile_on_endcap_c | 22940 | Profile on endcap. |
PK_emboss_profile_on_target_c | 22941 | Profile on target. |
PK_emboss_profile_on_any_c | 22942 | Profile residence unspecified. |
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. |
PK_bound_side_both_c | 22980 | Both sides should be in the first division. |
PK_bound_side_out_c | 22981 | The outside should be in the first division. |
PK_bound_side_in_c | 22982 | The inside should be in the first division. |
PK_blend_inside_tight_no_c | 22990 | Do not create blends on faces that are too tightly curved. |
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_partial_c | 22993 | Create blends on faces that are too tightly curved over part of the region of the blend. |
PK_imprint_face_hidden_no_c | 23000 | Each face is imprinted without regard to whether other faces obscure it |
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_taper_concave_none_c | 23010 | no smoothing will be performed. |
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. |
PK_taper_concave_plane_c | 23012 | the function returns PK_ERROR_not_implemented. |
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_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. |
PK_ATTDEF_cb_on_mismatch_c | 23030 | The attdef callback function is called only with mismatched attribute definitions. |
PK_ATTDEF_cb_on_any_c | 23031 | The attdef callback function is called with any attribute definition. |
PK_taper_step_face_yes_c | 23040 | create a step face solution between taper faces |
PK_taper_step_face_no_c | 23041 | don't create a step face solution |
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_facet_quality_standard_c | 23050 | No extra checks are carried out to improve the quality of facets. |
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_emboss_overflow_added_c | 23060 | Trim sidewall by including other faces of the target body as additional target faces. |
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_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. |
PK_emboss_overflow_none_c | 23064 | Do not attempt to overflow. Return error instead when it is required. |
PK_emboss_overflow_laminar_c | 23065 | Trim sidewall by ruled or swept sheet by treating all overflow boundaries as laminar overflow boundaries. |
PK_BCURVE_extend_ok_c | 23070 | Extension succeeded |
PK_BCURVE_extend_unextended_c | 23071 | No extension necessary |
PK_BCURVE_extend_partial_c | 23072 | Only part of the extension was performed |
PK_BCURVE_extend_failure_c | 23073 | Internal algorithm failure |
PK_BCURVE_extension_none_c | 23080 | No extension requested. |
PK_BCURVE_extension_distance_c | 23081 | Extend by a given arc length distance. |
PK_BCURVE_extension_to_parm_c | 23082 | Extend to a given absolute parameter value. |
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_spline_ok_c | 23090 | Successfully created the spline. |
PK_BCURVE_spline_failure_c | 23091 | Failed to create the spline. |
PK_BCURVE_spline_degree_c | 23092 | The degree is negative or too low for the derivative conditions imposed. |
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_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_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_bad_knots_c | 23096 | The knot values are inconsistent with the parameter range in 'param_interval' or are not monotonically increasing. |
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_overdefined_c | 23098 | The position, parameter and derivative conditions (locally) overdefine a spline of the given knotset. |
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. |
PK_blend_order_min_convexity_c | 23120 | Apply blends on edges of minority convexity first |
PK_blend_order_maj_convexity_c | 23121 | Apply blends on edges of majority convexity first |
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_unset_c | 23124 | Parasolid decides the order in which blends are applied. |
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 |
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_g1_c | 23153 | g1 continuous geometry. |
PK_continuity_g2_c | 23154 | g2 continuous geometry. |
PK_continuity_g3_c | 23155 | g3 continuous geometry. |
PK_continuity_g0_c | 23156 | g0 continuous geometry. |
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. |
PK_boolean_no_effect_advanced_c | 23161 | No effect reported wherever possible. |
PK_taper_laminar_edge_normal_c | 23170 | laminar edge geometry is produced by projecting the edge geometry along the taper surface normal |
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_offset_on_body_ok_c | 23180 | Offset succeeded |
PK_offset_on_body_fail_c | 23181 | Internal algorithm failure |
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_outside_c | 23184 | Offset lies entirely outside body |
PK_offset_on_body_general_c | 23185 | Crossed a non-manifold edge or vertex |
PK_CURVE_general_user_c | 23190 | user-defined general curve |
PK_CURVE_general_curve_c | 23191 | Parasolid curve |
PK_BCURVE_fitted_success_c | 23200 | fit succeeded |
PK_BCURVE_fitted_failure_c | 23201 | unspecified failure |
PK_BCURVE_fitted_eval_failure_c | 23202 | evaluator function failed |
PK_BCURVE_fitted_bad_range_c | 23203 | invalid range supplied |
PK_BCURVE_fitted_bad_tolerance_c | 23204 | invalid tolerance supplied |
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_SURF_general_user_c | 23220 | user-defined general surf |
PK_SURF_general_surf_c | 23221 | Parasolid surf |
PK_BSURF_fitted_success_c | 23230 | fit succeeded |
PK_BSURF_fitted_failure_c | 23231 | unspecified failure |
PK_BSURF_fitted_eval_failure_c | 23232 | evaluator function failed |
PK_BSURF_fitted_bad_range_c | 23233 | invalid range supplied |
PK_BSURF_fitted_bad_tolerance_c | 23234 | invalid tolerance supplied |
PK_BSURF_fitted_bad_eval_type_c | 23235 | invalid eval type supplied |
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 |
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_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_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. |
PK_sweep_guide_clamp_none_c | 23260 | No clamp is applied. |
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_pattern_reblend_no_c | 23270 | reblending will not be attempted |
PK_pattern_reblend_yes_c | 23271 | reblending will be performed where appropriate |
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 |
PK_sweep_guide_uniform_c | 23290 | The sweep is scaled uniformly. |
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_clamp_none_c | 23300 | The tangents across the profile are not constrained. |
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_PARTITION_copy_deltas_none_c | 23310 | do not copy deltas |
PK_PARTITION_copy_deltas_all_c | 23311 | copy all deltas in partition |
PK_PARTITION_copy_deltas_main_c | 23312 | copy all deltas in 'main line' from initial pmark to current pmark |
PK_PARTITION_copy_deltas_curr_c | 23313 | create a delta for current pmark |
PK_local_ops_update_1_c | 23320 | for updating v14.1 - v16.1 models |
PK_thicken_update_0_c | 23320 | for updating pre v17.0 models |
PK_thicken_update_default_c | 23321 | use latest functionality |
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. |
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 |
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. |
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. |
PK_detail_perforated_no_c | 23370 | Do not allow perforated details |
PK_detail_perforated_yes_c | 23371 | Allow perforated details |
PK_detail_open_no_c | 23380 | Do not allow open details |
PK_detail_open_yes_c | 23381 | Allow open details |
PK_boolean_match_update_0_c | 23390 | for updating pre-V17.1 models |
PK_boolean_match_update_dflt_c | 23391 | use latest functionality |
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_surf_failure_c | 23403 | Failed to create swept surface |
PK_sweep_tool_check_failure_c | 23404 | Fault detected in generated body |
PK_sweep_tool_geom_self_int_c | 23405 | Swept body has self intersection in at least one of its geometries. |
PK_sweep_tool_topol_self_int_c | 23406 | Swept body has an invalid contact between two of its faces, edges, or vertices |
PK_sweep_tool_geom_degen_c | 23407 | Swept body has degeneracy in at least one of its geometries. |
PK_sweep_tool_small_tool_c | 23408 | Tool is too small to sweep |
PK_sweep_tool_bad_lock_dir_c | 23409 | The lock direction is parallel to the path at some point |
PK_sweep_tool_missed_target_c | 23410 | Swept body did not clash with the target. |
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_bad_geom_c | 23412 | A path curve is not of type required when direction. |
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_path_disjoint_c | 23415 | Path is disjoint. |
PK_sweep_tool_path_no_vx_c | 23416 | Path has no vertex to start. |
PK_sweep_tool_path_bad_site_c | 23417 | Path does not own the 'tool_site' vertex. |
PK_sweep_tool_cant_mitre_c | 23418 | Sweep could not be performed with mitred corners. |
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_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. |
PK_imprint_proj_dist_parts_c | 23432 | No description Available |
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 |
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 |
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. |
PK_nm_edge_repair_no_c | 23470 | No attempt will be made to repair non-manifold edge conditions in the boolean. |
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_SESSION_binding_unknown_c | 23480 | The caller wishes to know which programming language binding is in use. |
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_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_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_blend_ov_exp_cliff_no_c | 23500 | prevent cliff edge overflow |
PK_blend_ov_exp_cliff_yes_c | 23501 | enable cliff edge overflow |
PK_PARTITION_type_standard_c | 23510 | The partition is standard |
PK_PARTITION_type_light_c | 23511 | The partition is light and uses less delta memory |
PK_taper_keep_material_no_c | 23520 | No attempt to keep material. |
PK_taper_keep_material_yes_c | 23521 | Attempt to keep material. |
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. |
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_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. |
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. |
PK_set_precision_c2_c | 23551 | This method will create SP-curves which are c2 continuous in the parameter space of the surface. |
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 |
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. |
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. |
PK_EDGE_convexity_smooth_flat_c | 23590 | The face normals are parallel and both surfaces have zero curvatures. |
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_ccv_c | 23592 | The surface normals are parallel and both curvatures are negative, or one negative curvature and one zero. |
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_knife_cvx_c | 23595 | The surface normals are anti-parallel and the sum of the curvatures is positive or zero. |
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_convex_c | 23597 | The edge is convex. |
PK_EDGE_convexity_concave_c | 23598 | The edge is concave. |
PK_EDGE_convexity_variable_c | 23599 | The convexity varies along the edge. |
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. |
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. |
PK_SURF_make_bsurf_exact_c | 23620 | The resultant B-surface is exactly coincident with the given surface. |
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_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_too_tight_c | 23622 | No description Available |
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_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. |
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_achieved_cont_yes_c | 23630 | The resultant B-surface has the level of continuity requested by the user. |
PK_achieved_cont_no_c | 23631 | The resultant B-surface has a level lower than that requested by the user. |
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. |
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_check_nmnl_geom_no_c | 23650 | don't do nominal geometry checks |
PK_check_nmnl_geom_yes_c | 23651 | do nominal geometry checks |
PK_check_returns_latest_c | 23660 | return latest check fault information |
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_make_spcurves_degen_no_c | 23670 | A zero length SP-curve is not returned. |
PK_make_spcurves_degen_join_c | 23671 | A zero length SP-curve which joins the otherwise disjoint SP-curves is returned. |
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. |
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_2_space_gap_no_c | 23690 | no action will be taken. |
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_close_cu_c | 23692 | close parameter space gaps between adjacent fin geometries at tolerant vertices in the loop. |
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_sweep_output_xsect_no_c | 23700 | The resultant body will be the swept sheet or solid body. |
PK_sweep_output_xsect_yes_c | 23701 | The resultant body will be a body representing the cross-sections of the sweep. |
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_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. |
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_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_FACE_change_update_0_c | 23720 | for updating v18.0 and earlier models |
PK_local_ops_update_2_c | 23720 | for updating v17.0 - v18.0 models |
PK_FACE_change_update_default_c | 23729 | activate latest functionality |
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. |
PK_FACE_overflow_tangent_c | 23740 | Overflow by extending tangentially onto the body. |
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_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_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 |
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. |
PK_range_opt_accuracy_c | 23761 | A higher level of analysis to favour accuracy of result. |
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_mixed_dimension_c | 23774 | Body has components of differing dimension |
PK_general_wire_in_solid_c | 23775 | Wire inside solid region |
PK_self_int_type_general_c | 23780 | Two or more distinct parametric regions occupy the same position in space. |
PK_self_int_type_sing_c | 23781 | The self-intersection is due to a singularity. |
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_blend_prevent_sharp_no_c | 23790 | Do not prevent sharp edges |
PK_blend_prevent_sharp_yes_c | 23791 | Attempt to 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_extension_limit_minimal_c | 23800 | Produce the minimal extension such that the extended sheet is completely divided by the target. |
PK_extension_limit_inside_c | 23801 | Extend until the entire extension boundary lies inside the material region of the target. |
PK_extension_limit_outside_c | 23802 | Extend until the entire extension boundary lies outside the material region of the target. |
PK_blend_edge_update_9_c | 23810 | for updating v19.0 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_GEOM_transform_modify_c | 23820 | The input geometry modified by the transform |
PK_blend_edge_update_20_c | 23821 | for updating v26.0 models |
PK_GEOM_transform_new_c | 23821 | The input geometry is copied then transformed |
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 |
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 |
PK_FACE_prefer_adj_keep_c | 23840 | prefer to maintain adjacency where possible, extending faces if necessary. |
PK_FACE_prefer_adj_change_c | 23841 | prefer to choose new adjacent faces where appropriate |
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 |
PK_REPORT_1_ok_c | 23870 | No description Available |
PK_REPORT_1_nocheck_c | 23871 | No description Available |
PK_REPORT_1_fail_c | 23872 | operation failed |
PK_REPORT_1_cant_get_pt_c | 23873 | failed to locate geometry for vertex |
PK_REPORT_1_cant_get_cu_c | 23874 | failed to locate geometry for edge |
PK_REPORT_1_cant_get_su_c | 23875 | failed to locate geometry for face |
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_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_not_same_by_c | 23879 | entities are not from the same body |
PK_REPORT_1_fa_fail_c | 23880 | face check fails |
PK_REPORT_1_fa_fa_fail_c | 23881 | face/face check fails |
PK_REPORT_1_ed_remains_c | 23882 | edge could not be deleted |
PK_REPORT_1_point_contact_c | 23883 | point contact found in sheet body |
PK_REPORT_1_bad_reference_c | 23884 | taper reference entity is not valid |
PK_REPORT_1_not_supported_c | 23885 | given combination of reference entities currently not supported |
PK_REPORT_1_cant_extend_c | 23886 | geometry could not be extended |
PK_REPORT_1_sheet_small_c | 23887 | given sheet body too small |
PK_REPORT_1_cant_use_cu_c | 23888 | supplied/existing curve cannot be used for edge |
PK_REPORT_1_eds_unconnected_c | 23889 | boundary edges are not simply connected |
PK_REPORT_1_non_laminar_c | 23890 | boundary edges are not laminar |
PK_REPORT_1_reference_loop_c | 23891 | taper references don't bound consistent regions of body |
PK_REPORT_1_lp_outside_fa_c | 23892 | loop is outside face |
PK_REPORT_1_target_missed_c | 23893 | target entity cannot bound the regions that originate from these boundary edges |
PK_REPORT_1_wrong_side_c | 23894 | the boundary of the sheet lies on the opposite side of the target to the one specified |
PK_REPORT_1_ed_vxs_touch_c | 23895 | edge has touching vertices |
PK_REPORT_1_ed_large_tol_c | 23896 | The tolerance set on the edge is considered too large for the operation |
PK_REPORT_1_vx_large_tol_c | 23897 | The tolerance set on the vertex is considered too large for the operation |
PK_REPORT_1_negated_c | 23898 | the entities were negated |
PK_REPORT_1_check_fail_c | 23899 | the entities failed to check |
PK_REPORT_1_fa_overlap_c | 23900 | faces overlap after mid-surface trimming |
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_imp_dir_undef_c | 23903 | A consistent direction could not be determined for these imprinted edges. |
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_sx_repair_c | 23905 | self-intersections were removed on the faces |
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_fa_repair_c | 23907 | Edges indicating where face-face inconsistencies have been repaired. |
PK_REPORT_1_rep_sx_faces_c | 23908 | Faces indicating where blend faces are modified to avoid self-intersection. |
PK_REPORT_1_rep_G2_faces_c | 23909 | Faces indicating where G2 blend faces are modified. |
PK_REPORT_1_deform_surf_c | 23910 | A face change operation failed, report contains any prior successfully constructed deform surfaces. |
PK_REPORT_1_blend_too_tight_c | 23911 | blend created would be too tightly curved. |
PK_REPORT_1_cant_make_blend_c | 23912 | blend surface cannot be created. |
PK_REPORT_1_bad_chamfer_c | 23913 | chamfer surface cannot be created. |
PK_REPORT_1_bad_blend_c | 23914 | blend cannot be processed. |
PK_REPORT_1_not_blend_surf_c | 23915 | surface of face is not a blend surface. |
PK_REPORT_1_cut_no_clash_c | 23916 | body does not clash with sectioning tool. |
PK_REPORT_1_cut_incomplete_c | 23917 | body is not fully cut through by the sectioning tool. |
PK_REPORT_1_cut_unclassed_c | 23918 | body cannot be uniquely classified as front or back of section. |
PK_REPORT_1_inconsistent_geom_c | 23919 | inconsistent geometry. |
PK_REPORT_1_region_type_undef_c | 23920 | Regions of general body do not have a well-defined type. |
PK_REPORT_1_blend_faces_sx_c | 23921 | Blend faces created whose surfaces are self-intersecting. |
PK_REPORT_1_on_target_c | 23922 | edges are coincident with target and don't require extension. |
PK_REPORT_1_not_extended_c | 23923 | edges are not coincident with target but don't require extension. |
PK_REPORT_1_negated_body_c | 23924 | the body was negated during processing. |
PK_REPORT_1_miter_fail_c | 23925 | mitering has failed during body tapering. |
PK_REPORT_1_self_shadowing_c | 23926 | reference edges are self-shadowing. |
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_region_fail_c | 23928 | Consistency checks on regions have failed. |
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_cant_get_geom_c | 23930 | Failed to generate geometry for topology |
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_sweep_repair_no_c | 23970 | Don't attempt self-intersection repair. |
PK_sweep_repair_yes_c | 23971 | 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_track_edges_yes_c | 23980 | Track all edges |
PK_track_edges_no_c | 23981 | Do not track edges |
PK_track_edges_laminar_wire_c | 23982 | Track laminar and wire edges only PK_FACE_make_sheet_bodies) |
PK_track_vertices_yes_c | 23990 | Track vertices |
PK_track_vertices_no_c | 23991 | Do not track vertices |
PK_BSURF_constrained_success_c | 24000 | fit succeeded |
PK_BSURF_constrained_failure_c | 24001 | unspecified failure |
PK_BSURF_constrained_not_fit_c | 24002 | unable to fit to within tolerances |
PK_BCURVE_clamp_no_c | 24010 | The resultant bcurve will not be clamped. |
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_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_fix_method_extract_c | 24020 | Extract valid regions of the geometry, ignoring self-intersecting regions. |
PK_fix_method_approx_c | 24021 | Produce valid approximations for the geometry, including self-intersecting regions. |
PK_SURF_fix_fault_ok_c | 24030 | The operation was completed without problems. |
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_CURVE_fix_fault_ok_c | 24040 | The operation was completed without problems. |
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_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. |
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_fix_status_exact_c | 24060 | The resultant geometry is exactly coincident with the original geometry. |
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_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 |
PK_transform_step_no_c | 24080 | Default behaviour. No step faces will be created. |
PK_transform_step_smooth_c | 24081 | Add step faces at smooth boundary edges. |
PK_transform_step_all_c | 24082 | Add step faces at all boundary edges. |
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_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. |
PK_blend_track_edges_no_c | 24090 | Do not return tracking for laminar edges |
PK_blend_track_edges_laminar_c | 24091 | Return tracking for laminar edges |
PK_blend_delete_cap_no_c | 24100 | Do not use capping |
PK_blend_delete_cap_planar_c | 24109 | Cap with a plane |
PK_facet_smp_no_c | 24110 | do not multi-thread tabular facetting |
PK_facet_smp_body_c | 24111 | multi-thread tabular facetting at the body level |
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. |
PK_FACE_grow_auto_c | 24121 | Parasolid determines which faces to grow. |
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_fixed_c | 24123 | Grow the faces that are not moving. |
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_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_blend_tolerance_standard_c | 24130 | default tolerance setting of new edges |
PK_blend_tolerance_improved_c | 24131 | reduces the tolerance of new edges |
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 |
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 |
PK_blend_follow_branch_yes_c | 24160 | allow propagation outwards from supplied branch faces on to all chains adjacent to the branch face |
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_BCURVE_spline_stat_exact_c | 24170 | The resultant B-curve interpolates the input constraints exactly. |
PK_BCURVE_spline_stat_approx_c | 24171 | The resultant B-curve approximates the input constraints. |
PK_BCURVE_spline_stat_not_fit_c | 24172 | The resultant B-curve is unable to meet the input constraints within tolerances. |
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 |
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_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. |
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_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. |
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. |
PK_blend_update_9_c | 24220 | for updating v19.1 - v20.0 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_ENTITY_track_delete_c | 24230 | marks deletion of entities |
PK_blend_update_v261_c | 24231 | for updating v26.1 models |
PK_ENTITY_track_merge_c | 24231 | marks deletion of entities by merging |
PK_blend_update_v270_c | 24232 | for updating v27.0 models |
PK_ENTITY_track_create_c | 24232 | marks creation of entities from scratch or by copying |
PK_blend_update_v271_c | 24233 | for updating v27.1 models |
PK_ENTITY_track_split_c | 24233 | marks creation of entities by sub-division |
PK_blend_update_v280_c | 24234 | for updating v28.0 models |
PK_ENTITY_track_derive_c | 24234 | marks creation of entities by combination of merging and splitting |
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. |
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_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 |
PK_REPORT_2_grow_fail_c | 24260 | operation failed |
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_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 |
PK_extension_boundary_precise_c | 24270 | The new extension boundary represents an accurate measure of extend distance from the original extend boundary. |
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_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. |
PK_FACE_grow_cb_default_c | 24290 | Use the user-specified 'grow' value. |
PK_FACE_grow_cb_auto_c | 24291 | Parasolid determines which faces to grow. |
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_no_c | 24294 | No faces are grown, but the wound is capped with faces of opposite normal at the site of the clash location. |
PK_FACE_grow_cb_fail_c | 24295 | Do not attempt to resolve the clash, but instead fail if this situation occurs. |
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 |
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. |
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. |
PK_local_ops_update_default_c | 24330 | use latest functionality |
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_10_c | 24338 | for updating v25.0 models |
PK_local_ops_update_11_c | 24339 | for updating v25.1 models |
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 |
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. |
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 |
PK_neutral_ignore_fa_no_c | 24370 | No attempt will be made to look for ignorable faces. |
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_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. |
PK_redundant_propagate_no_c | 24390 | do not propagate redundancy |
PK_redundant_propagate_yes_c | 24391 | propagate redundancy |
PK_REPORT_3_unset_c | 24400 | No description Available |
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_blend_limit_topol_c | 24402 | Suggested limit topology has been returned. |
PK_REPORT_3_blend_limit_data_c | 24403 | Suggested limit data has been returned. |
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_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_distance_err_c | 24406 | maximum distance error occurs. maximum distance error occurs. |
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). |
PK_REPORT_3_cover_surf_c | 24408 | constructed to cover the input faces, before the failure which triggered the report. |
PK_REPORT_3_sharp_eds_c | 24409 | that are not visibly G1 smooth. |
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_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_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_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_compound_split_c | 24415 | Information on compound bodies that were split when receiving a part or partition file. |
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_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_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_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. |
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. |
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_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_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. |
PK_BODY_sweep_update_0_c | 24450 | for updating v22.0 and earlier models |
PK_BODY_sweep_update_default_c | 24451 | activate latest functionality |
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_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 |
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 |
PK_instance_track_type_none_c | 24470 | No tracking information. |
PK_instance_track_type_inst_c | 24471 | Instance tracking returned only. |
PK_instance_track_type_topol_c | 24472 | Topology tracking returned only. |
PK_instance_track_type_both_c | 24473 | Both topology and instance tracking returned. |
PK_instance_merge_no_c | 24480 | Do not merge imprinted edges |
PK_instance_merge_new_c | 24481 | Merge all mergeable imprinted edges created by the boolean operation |
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. |
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. |
PK_instance_track_edges_no_c | 24520 | No tracking information. |
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_outline_update_0_c | 24530 | for updating v22.1 and earlier models |
PK_outline_update_default_c | 24531 | use latest functionality |
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_v261_c | 24539 | for updating v26.1 models |
PK_neutral_overlap_no_c | 24540 | No processing of overlaps. |
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. |
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_isoparam_prefer_simple_c | 24550 | Analytic or implicit if possible, or B-curve if possible or SP curve otherwise. |
PK_isoparam_prefer_bcurve_c | 24551 | B-curve if possible or SP curve otherwise. |
PK_isoparam_prefer_spcurve_c | 24552 | SP curve only. |
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 |
PK_THREAD_exclusion_fatal_c | 24562 | A fatal error has occurred and the thread responsible has not restarted the modeller |
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. |
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. |
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_SHELL_repair_tracking_no_c | 24590 | Disable tracking. |
PK_SHELL_repair_tracking_yes_c | 24591 | Enable tracking. |
PK_SHELL_repair_stat_ok_c | 24600 | The region/shell structure was repaired successfully. |
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_invalid_c | 24602 | Some faults in the shell/region structure have been fixed but the structure is still invalid. |
PK_SURF_degen_type_param_c | 24610 | A parametric degeneracy. |
PK_SURF_degen_type_phys_cvx_c | 24611 | A physical degeneracy that is convex. |
PK_SURF_degen_type_phys_ccv_c | 24612 | A physical degeneracy that is concave. |
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. |
PK_ASSEMBLY_state_bad_type_c | 24620 | No description Available |
PK_ASSEMBLY_state_cyclic_ref_c | 24621 | assembly structure contains cyclic references |
PK_BODY_state_bad_type_c | 24622 | body is of wrong type |
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_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_EDGE_state_bad_fins_c | 24630 | edge has bad fins |
PK_EDGE_state_bad_tol_c | 24631 | edge has tolerance but it is smaller than the working precision |
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_single_vertex_c | 24636 | edge has one fin with vertex and one fin without vertex |
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_shared_c | 24641 | entity wrongly has more than one owners |
PK_FACE_state_diff_sh_same_rg_c | 24642 | face has two distinct shells which incorrectly belong to the same region |
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_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_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_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_LOOP_state_isolated_has_cu_c | 24669 | the curve belongs to an isolated vertex |
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_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_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_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_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_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_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_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 |
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_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_wrong_child_c | 24711 | child is of the wrong class |
PK_BODY_state_ok_but_alt_type_c | 24712 | Body is ok but of an alternative type to that specified |
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_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 |
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. |
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. |
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_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 |
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. |
PK_GEOM_copy_always_c | 24770 | Geometry will always be copied. |
PK_GEOM_copy_never_c | 24771 | Geometry will never be copied. |
PK_GEOM_copy_auto_c | 24772 | Geometry will be copied only if necessary. |
PK_blend_suggest_limit_no_c | 24780 | The data will not be returned. |
PK_GROUP_split_never_c | 24780 | The group remains in the original part. |
PK_blend_suggest_limit_yes_c | 24781 | The data will be returned. The limits returned should not be considered suitable for patching. |
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_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_GROUP_merge_no_c | 24790 | Groups are not considered for merging when either their owners or members are merged. |
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_SURF_extend_update_default_c | 24810 | activate latest functionality |
PK_SURF_extend_update_0_c | 24811 | for updating v23.0 and earlier models |
PK_change_track_edges_no_c | 24820 | Do not track edges. |
PK_change_track_edges_laminar_c | 24821 | Track laminar edges. |
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. |
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. |
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_constrained_update_0_c | 24860 | for updating v23.0 and earlier models |
PK_constrained_update_default_c | 24861 | activate latest functionality |
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_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 |
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. |
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. |
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_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_CURVE_find_vectors_ok_c | 24890 | Successfully found vector on curve. |
PK_CURVE_find_vectors_err_c | 24891 | Failed to find vector on curve. |
PK_CURVE_find_vectors_degen_c | 24892 | Degenerate solution, no distinct vector on curve could be found. |
PK_CURVE_find_vectors_bounds_c | 24893 | Failed to find vector because the associated measurement is out of bounds. |
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. |
PK_CURVE_make_bcurve_exact_c | 24900 | The resultant B-curve is exactly coincident with the given 'curve'. |
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_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: |
PK_CURVE_make_bcurve_bad_int_c | 24903 | Input 'range' has zero extent or unsupported value. |
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_failed_c | 24905 | Failed to create an equivalent B-curve due to an internal error. |
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. |
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. |
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 |
PK_boolean_update_0_c | 24940 | for updating v23.1 and earlier models |
PK_boolean_update_default_c | 24941 | activate latest functionality |
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_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_ERROR_on_fail_any_c | 24950 | No description Available |
PK_ERROR_on_fail_all_c | 24951 | No description Available |
PK_ERROR_on_fail_no_c | 24952 | No description Available |
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. |
PK_make_bsurf_update_default_c | 24970 | use latest functionality |
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_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. |
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. |
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_results_output_return_c | 25000 | result output in return arguments |
PK_results_output_report_c | 25001 | result output in Parasolid report |
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. |
PK_CURVE_degen_type_on_surf_c | 25012 | A degeneracy on an underlying surface. |
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. |
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_blend_report_repaired_yes_c | 25030 | Return the repaired blend faces in a separate list. |
PK_blend_report_repaired_no_c | 25031 | Do not return the repaired blend faces in a separate list. (default). |
PK_blend_limit_patch_yes_c | 25040 | Try patching the blend in the region of the corresponding limit. |
PK_blend_limit_patch_no_c | 25041 | Do not try patching the blend in the region of the corresponding limit. |
PK_EDGE_attach_update_default_c | 25050 | use latest functionality |
PK_EDGE_attach_update_0_c | 25051 | for updating v24.0 and earlier models |
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. |
PK_FACE_cover_smooth_yes_c | 25070 | Maintain smoothness on visibly smooth boundary edges. |
PK_FACE_cover_smooth_no_c | 25071 | Don't maintain smoothness. |
PK_mass_local_density_override_c | 25080 | Local density overrides body density of applicable dimension. |
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_unset_c | 25083 | Local density behaviour is not specified. |
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_inter_c | 25091 | The true intersection curve is preferable. |
PK_reset_prec_method_int_only_c | 25092 | Only the true intersection curve is acceptable. |
PK_receive_compound_split_c | 25100 | split any compound bodies into individual bodies |
PK_receive_compound_keep_c | 25101 | receive compound bodies as they are |
PK_receive_compound_fail_c | 25102 | fail with PK_ERROR_compound_body if the file contains compound bodies |
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. |
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 |
PK_proj_connect_none_c | 25140 | Do not connect at all. |
PK_proj_connect_side_c | 25141 | Connect if possible with projections on faces which are side on when viewed in the projection direction. |
PK_proj_connect_all_c | 25142 | Connect if possible with side and hidden faces. |
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_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_face_hidden_no_c | 25150 | Each face is projected without regard to whether other faces obscure it. |
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_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. |
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. |
PK_proj_split_clash_all_c | 25172 | Split projection curves if they are individually self-intersecting, or if multiple projected curves intersect. |
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. |
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_ref_alignment_opposed_c | 25190 | The offset face will be oriented in the opposite direction to the reference face. |
PK_ref_alignment_aligned_c | 25191 | The offset face will be oriented in the same direction as the reference face. |
PK_BODY_config_standard_c | 25200 | The body belongs to a partition, 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_child_c | 25202 | The body belongs to a compound body, has no child bodies and has at least one region. |
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 |
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. |
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). |
PK_EDGE_curve_dir_none_c | 25240 | No direction is set |
PK_EDGE_curve_dir_fin_c | 25241 | Use the fin of an edge to determine curve direction |
PK_EDGE_curve_dir_vertex_c | 25242 | Use the vertex of an edge to determine curve direction |
PK_EDGE_curve_dir_point_c | 25243 | Use a point and direction to determine curve direction |
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. |
PK_chain_optimise_none_c | 25270 | No processing is performed. |
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_swept_tool_update_default_c | 25280 | activate latest functionality |
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_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 |
PK_matrix_type_identity_c | 25290 | the identity matrix. |
PK_matrix_type_rotation_c | 25291 | a rotation matrix. |
PK_matrix_type_reflection_c | 25292 | an orthonormal matrix that includes a reflection. |
PK_matrix_type_general_c | 25293 | the value in all other cases. |
PK_matrix_type_unclassified_c | 25294 | used only if classification cannot be determined. |
PK_TRANSF_diagnostics_none_c | 25300 | return only the classification and the determinant of the top left 3X3 matrix. |
PK_TRANSF_diagnostics_all_c | 25301 | return classification, determinant, and deviation measures. |
PK_blend_cap_type_within_c | 25310 | Planar cap faces are placed within the blend face approximately 10% from the end of the blend. |
PK_CURVE_is_isoparam_no_c | 25310 | the curve is not a constant-parameter curve on the given surface. |
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_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_CURVE_is_isoparam_yes_c | 25319 | the curve is a constant-parameter curve on the given surface. |
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. |
PK_fill_hole_update_9_c | 25330 | for updating v24.1 to v25.0 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_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 |
PK_proj_complete_no_c | 25340 | Do not complete the imprint. |
PK_proj_complete_edge_c | 25341 | Complete the imprint, stopping at the first edge encountered on the body or face. |
PK_proj_complete_laminar_c | 25342 | As for PK_proj_complete_faceset_c |
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_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. |
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_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. |
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_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_update_default_c | 25370 | use latest functionality |
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_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 |
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. |
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_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. |
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. |
PK_FUNCTION_run_concurrent_c | 25410 | Will always run concurrently. |
PK_FUNCTION_run_exclusive_c | 25411 | Will always run exclusively. |
PK_FUNCTION_run_dynamic_c | 25412 | Can run as either type of exclusivity, depending on other conditions. |
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. |
PK_blend_fault_g2_collar_setb_c | 25420 | Attempted to fix curvature-continuous blend with a collar setback set. |
PK_blend_fault_face_not_g1_c | 25421 | face an underlying surface is not smooth |
PK_blend_fault_apex_range_c | 25422 | A large range value has resulted in an apex-range/angle blend becoming ill-defined. |
PK_track_bodies_yes_c | 25430 | Track bodies |
PK_track_bodies_no_c | 25431 | Do not track bodies |
PK_outline_edge_on_none_c | 25440 | No outlines will be generated from wire and edge-on sheet components of the input bodies. |
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_blend_params_none_c | 25460 | There are no additional parameters. |
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_report_blends_yes_c | 25470 | Create Parasolid reports for identified blend faces. |
PK_blend_report_blends_no_c | 25471 | Do not create Parasolid reports for identified blend faces. |
PK_blend_distant_unders_yes_c | 25480 | Identify blends with non-adjacent unders |
PK_blend_distant_unders_no_c | 25481 | Do not identify blends with non-adjacent unders. |
PK_repair_fa_yes_c | 25490 | Repairs will be performed to ensure face is valid, including inconsistences with adjacent topology. |
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_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. |
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 |
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. |
PK_sweep_tool_topol_change_c | 25530 | Swept body has an unsupported topological change. |
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. |
PK_local_ops_update_12_c | 25540 | for updating v26.0 models |
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_render_report_line_no_c | 25550 | report nothing (default) |
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_all_c | 25553 | report line failures and line fits using looser tolerances |
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). |
PK_FACE_cover_update_default_c | 25570 | use latest functionality |
PK_FACE_cover_update_0_c | 25571 | for updating v26.0 and earlier models |
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 |
PK_make_bcurve_update_default_c | 25580 | use latest functionality |
PK_make_bcurve_update_0_c | 25581 | for updating v26.0 and earlier models |
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 |
PK_local_ops_update_13_c | 25591 | No description Available |
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 |
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. |
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 |
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. |
PK_REPORT_3_sweep_tool_cap_c | 25630 | in the option 'cap_faces' for simpler geometry. body. |
PK_REPORT_3_rebuild_history_c | 25632 | No description Available |
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_mesh_open_comps_c | 25634 | are open components. |
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_mass_eq_0_c | 25636 | Information on topologies that were found to have zero mass. |
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_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_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_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. |
PK_GROUP_membership_inclusive_c | 25650 | The resulting merged entity is a member of the group. |
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_dependants_keep_c | 25670 | When a group is deleted, any groups which are its members are not considered for deletion. |
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_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. |
PK_PARAM_consistent_set_c | 25690 | ensure consistent parameterisation |
PK_PARAM_consistent_unset_c | 25691 | do not ensure consistent parameterisation |
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. |
PK_CURVE_fix_update_v271_c | 25710 | for updating v27.1 and earlier models |
PK_CURVE_fix_update_default_c | 25711 | use latest functionality |
PK_CURVE_fix_update_v280_c | 25712 | for updating v28.0 models |
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_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. |
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_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_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. |
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_reparam_status_forced_c | 25740 | Face was modified to satisfy the geometry sharing constraints, even though it was not passed in. |
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_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_unshared_c | 25743 | Geometry sharing constraints were broken for the surface of the given face. |
PK_boolean_update_v280_c | 25750 | for updating v28.0 models |
PK_SPCURVE_state_bad_linear_c | 25760 | The linear bcurve has more than one segment |
PK_BCURVE_state_vx_periodic_c | 25761 | The control vertices do not satisfy the periodic condition |
PK_BCURVE_state_knot_periodic_c | 25762 | The knot periodicity condition is violated |
PK_BCURVE_state_knot_bad_mult_c | 25764 | bad multiplicity for the given knot |
PK_BCURVE_state_knot_vx_count_c | 25765 | number of vertices < degree + 1 |
PK_BCURVE_state_knot_count_c | 25766 | number of knots != number of vertices + degree + 1 |
PK_BCURVE_state_bad_knot_seq_c | 25767 | Knot sequence is not monotonic |
PK_BCURVE_state_bad_dimen_c | 25768 | Control vertex dimension should be 3 or 4 |
PK_BLENDSF_state_bad_spine_c | 25769 | The spine does not lie on the offset surface |
PK_BSURF_state_vx_periodic_c | 25770 | The control vertices do not satisfy the periodic condition |
PK_BSURF_state_knot_vx_count_c | 25771 | number of control vertices < degree + 1 |
PK_BSURF_state_uknot_periodic_c | 25772 | The u knot periodicity condition is violated |
PK_BSURF_state_vknot_periodic_c | 25773 | The v knot periodicity condition is violated |
PK_BSURF_state_uknot_bad_mult_c | 25774 | bad multiplicity for the given u knot |
PK_BSURF_state_vknot_bad_mult_c | 25775 | bad multiplicity for the given v knot |
PK_BSURF_state_uknot_count_c | 25776 | number of u knots != number of vertices + degree + 1 |
PK_BSURF_state_vknot_count_c | 25777 | number of v knots != number of vertices + degree + 1 |
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_dimen_c | 25780 | Control vertex dimension should be 3 or 4 |
PK_CIRCLE_state_bad_radius_c | 25781 | Radius outside of the accepted range |
PK_GEOM_state_outside_box_c | 25782 | The geometry is outside the size box |
PK_LINE_state_bad_unit_vec_c | 25783 | The direction vector is not a unit vector |
PK_OFFSET_state_bad_dist_c | 25784 | the offset distance parameter is less than the accepted minimum. |
PK_OFFSET_state_under_sense_c | 25785 | the senses of the offset and its underlying surface disagree |
PK_OFFSET_state_under_non_g1_c | 25786 | the underlying surface has a singularity region |
PK_SPCURVE_state_surf_span_c | 25787 | A section of the spcurve is outside the surface |
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_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_bad_dimen_c | 25793 | The spcurve has invalid control vertex point dimension. It can have the values 2 or 3. |
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_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_TRCURVE_state_ends_match_c | 25798 | Trimmed curve parameters do not match end points |
PK_BSURF_state_uknot_vx_count_c | 25799 | No description Available |
PK_BSURF_state_vknot_vx_count_c | 25800 | No description Available |
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_sweep_boolean_none_c | 25820 | No Boolean operation. |
PK_sweep_boolean_subtract_c | 25821 | Subtract the swept tool from the target. |
PK_sweep_boolean_intersect_c | 25822 | Intersect the target with the swept tool. |
PK_facet_geometry_no_c | 25830 | neither facet geometry nor lattice support is enabled. |
PK_facet_geometry_all_c | 25831 | both facet geometry and lattice support are enabled. |
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_latest_c | 25841 | Behaviour is the latest possible behaviour in this release. |
PK_SESSION_behave_as_value_c | 25842 | Behaviour is specified by a given value. |
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 |
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_GEOM_category_classic_c | 25870 | The geometry is classic. |
PK_GEOM_category_facet_c | 25871 | The geometry is facet. |
PK_GEOM_category_none_c | 25872 | The geometry is absent. |
PK_GEOM_category_point_c | 25873 | The geometry is one or more points. |
PK_GEOM_category_mixed_c | 25874 | The geometry is a combination of facet and classic geometry. |
PK_GEOM_category_lattice_c | 25875 | The geometry is one or more lattices. |
PK_related_topols_top_c | 25880 | Return related topologies. In the case of an assembly, only return unique top-level component parts. |
PK_related_topols_no_c | 25881 | Don't return related topologies. |
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 |
PK_MESH_normal_type_stored_c | 25900 | The mesh has stored normals |
PK_MESH_normal_type_dynamic_c | 25901 | The mesh's normals are generated dynamically |
PK_behaviour_status_ok_c | 25910 | behaviour set as requested |
PK_behaviour_status_unknown_c | 25911 | unknown value detected when behaviour set |
PK_REPORT_4_unset_c | 25920 | No description Available |
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_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_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_self_int_c | 25935 | mesh is self-intersecting |
PK_MESH_state_slit_c | 25936 | mesh has a slit |
PK_FACE_state_disjoint_mesh_c | 25937 | face has a disjoint mesh attached |
PK_MESH_state_not_loaded_c | 25938 | mesh could not be received |
PK_MESH_state_not_created_c | 25939 | mesh could not be created from facets |
PK_check_mesh_no_c | 25940 | don't do mesh validity checks |
PK_check_mesh_basic_c | 25941 | check for corrupt or non-manifold meshes, degenerate or flat mfacets and bad mvertex normals |
PK_check_mesh_yes_c | 25942 | check for self-intersections and slits in addition to basic checks |
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 |
PK_MFACET_find_defect_no_c | 25960 | don't examine the facets of the mesh |
PK_MFACET_find_defect_all_c | 25961 | determine if the facets of the mesh are degenerate or flat |
PK_MESH_find_self_int_no_c | 25970 | do not find self intersections or slits |
PK_MESH_find_self_int_sx_c | 25971 | examine for self intersections, but do not find slits |
PK_MESH_find_self_int_slits_c | 25972 | examine for slits only |
PK_MESH_find_self_int_all_c | 25973 | examine for all self intersections and slits |
PK_MESH_find_foldover_no_c | 25980 | don't find foldovers |
PK_MESH_find_foldover_all_c | 25981 | examine for all foldovers |
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 |
PK_MESH_defect_corrupt_c | 26001 | Mesh data is corrupt |
PK_MESH_defect_non_manifold_c | 26002 | Mesh is non-manifold |
PK_MESH_defect_mvertex_normal_c | 26003 | Mesh has an mvertex with a bad normal |
PK_MESH_defect_degen_mfacet_c | 26004 | Mesh has a degenerate mfacet |
PK_MESH_defect_flat_mfacet_c | 26005 | Mesh has a flat mfacet |
PK_MESH_defect_self_int_c | 26006 | Mesh is self intersecting |
PK_MESH_defect_slit_c | 26007 | Mesh has a slit |
PK_MESH_defect_foldover_c | 26008 | Mesh has a foldover |
PK_MESH_defect_disjoint_c | 26009 | Mesh is disjoint |
PK_MESH_fix_foldover_none_c | 26060 | don't fix foldovers in the mesh |
PK_MESH_fix_foldover_all_c | 26061 | fix all foldovers in the mesh |
PK_MFACET_fix_defect_none_c | 26070 | don't fix the facets of the mesh |
PK_MFACET_fix_defect_degen_c | 26071 | fix all degenerate facets in the mesh |
PK_MESH_fix_self_int_no_c | 26080 | do not fix self intersections in the mesh |
PK_MESH_fix_self_int_sx_c | 26081 | fix self intersections which are not slits |
PK_MESH_fix_self_int_slits_c | 26082 | fix slits only |
PK_MESH_fix_self_int_all_c | 26083 | fix all self intersections (including slits) in the mesh |
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 |
PK_MESH_fix_result_success_c | 26100 | The operation successfully fixed all defects |
PK_MESH_fix_result_incomplete_c | 26101 | Some defects could not be fixed, or some new defects were introduced |
PK_MESH_fix_result_failure_c | 26102 | The operation failed |
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 |
PK_MVERTEX_find_defect_no_c | 26120 | don't examine mvertex normals |
PK_MVERTEX_find_defect_all_c | 26121 | find all defects with mvertex normals |
PK_transmit_meshes_separate_c | 26130 | transmit to a separate file |
PK_transmit_meshes_embedded_c | 26131 | transmit within the part or partition file |
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. |
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 |
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. |
PK_BODY_sweep_bad_guide_clamp_c | 26161 | Invalid or unsuitable guide clamp |
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 |
PK_clone_state_same_c | 26190 | All of the entities examined are identical at both pmarks |
PK_clone_state_different_c | 26191 | At least one entity is different between the two pmarks |
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 |
PK_complete_bound_none_c | 26210 | Perform imprint completion unbounded, regardless of the extent of the resulting completion edges. |
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_SESSION_xmt_marks_none_c | 26220 | Do not transmit marks. |
PK_SESSION_xmt_marks_all_c | 26221 | Transmit all marks in session. |
PK_isocline_split_no_c | 26230 | Do not split isocline curves |
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_MTOPOL_track_none_c | 26240 | No tracking mfacets are returned. |
PK_MTOPOL_track_all_c | 26241 | Disabled option for future use. |
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 |
PK_MESH_normal_field_mvertex_c | 26260 | use vertex normals |
PK_MESH_normal_field_mfacet_c | 26261 | use facet normals |
PK_proj_origin_curve_c | 26270 | The result was produced by direct projection of an input curve onto the target. |
PK_proj_origin_completion_c | 26271 | The result was produced by completion of a direct imprint. |
PK_proj_origin_side_c | 26272 | The result was produced by connection of direct imprints on a side face. |
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_grow_c | 26281 | Produce the rotation that adds material. Fail if removal of material is detected. |
PK_transform_intent_trim_c | 26282 | Produce the rotation that removes material. Fail if addition of material is detected. |
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 |
PK_ATTRIB_no_roll_set_c | 26300 | attribute does not roll |
PK_ATTRIB_no_roll_unset_c | 26301 | attribute does roll |
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_blend_size_face_offset_c | 26310 | size represents the face offset distances |
PK_blend_size_apex_range_c | 26311 | size represents the range to the blend's apex |
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_range_face_offset_c | 26320 | range represents the face offset distances |
PK_blend_range_apex_range_c | 26321 | range represents the distance to the blend's apex |
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_MESH_open_comps_no_c | 26330 | The function will fail if closed components cannot be found. |
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_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. |
PK_delete_track_no_c | 26340 | Do not track new entities. |
PK_delete_track_rubber_c | 26341 | Track only the wound faces arising from |
PK_delete_track_cap_c | 26342 | Track only the wound faces arising from |
PK_SURF_curve_linear_sp_c | 26350 | Linear SP curve. |
PK_SURF_curve_vec_proj_c | 26351 | Vector projection. |
PK_SURF_find_vectors_ok_c | 26360 | Successfully found vector on surface. |
PK_SURF_find_vectors_err_c | 26361 | Failed to find vector on surface. |
PK_SURF_find_vectors_degen_c | 26362 | Degenerate solution, no distinct vector on surface could be found. |
PK_SURF_find_vectors_bounds_c | 26363 | Failed to find vector because the associated measurement is out of bounds. |
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. |
PK_outline_status_ok_c | 26370 | Operation succeeded with outline curves |
PK_persp_outline_ok_c | 26370 | Operation succeeded with outline curves |
PK_outline_status_no_outline_c | 26371 | Operation succeeded without any outline curves as the 'eye_position' is blocked by the bodies |
PK_persp_outline_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_persp_outline_non_manifold_c | 26372 | Operation succeeded with outlines including non-manifold loops |
PK_outline_status_fail_c | 26373 | Operation failed to produce outline |
PK_persp_outline_fail_c | 26373 | Operation failed to produce outline |
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_persp_outline_behind_c | 26374 | Operation failed because a supplied body is behind the projection surface when viewing from the 'eye_position' |
PK_outline_status_cant_facet_c | 26375 | Operation failed to facet the input bodies |
PK_persp_outline_cant_facet_c | 26375 | Operation failed to facet the input bodies |
PK_outline_status_in_solid_c | 26376 | PK_BODY_make_persp_outline operation failed because the'eye_position' is inside a solid body |
PK_persp_outline_in_solid_c | 26376 | Operation failed because the |
PK_outline_status_cant_project_c | 26377 | Operation failed to project some of the outline curves onto the surface(s) |
PK_persp_outline_cant_project_c | 26377 | Operation failed to project some of the outline curves onto the surface(s) |
PK_outline_status_cant_convert_c | 26378 | Operation failed to convert some of the polylines to outline curves |
PK_persp_outline_cant_convert_c | 26378 | Operation failed to convert some of the polylines to outline curves |
PK_outline_status_cant_heal_c | 26379 | Operation failed to heal outline wound caused by 'exclude_faces' |
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 |
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 |
PK_GROUP_closure_any_c | 26392 | all groups are to be considered |
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. |
PK_EDGE_step_default_c | 26410 | Do not override the operation specific step option. |
PK_EDGE_step_auto_c | 26411 | Create a step face with Parasolid choosing the step surface creation method. |
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. |
PK_persp_clipping_no_c | 26420 | No clipping of outline curves |
PK_persp_clipping_cone_c | 26421 | Clipping the outline curves to lie within a solid cone |
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 |
PK_persp_clipping_pyramid_c | 26424 | Clipping the outline curves to lie within a spherical co-ordinate pyramid |
PK_persp_clipping_body_c | 26425 | Clipping the outline curves to lie within the generalised cone containing the |
PK_MTOPOL_map_copy_c | 26430 | MTOPOLs have been copied. |
PK_MTOPOL_map_split_c | 26431 | MTOPOLs have been split. |
PK_MTOPOL_map_merge_c | 26432 | MTOPOLs have been merged. |
PK_MTOPOL_map_derive_c | 26433 | MTOPOLs result from a combination of splitting and merging. |
PK_MFACET_map_yes_c | 26440 | MFACETs will be mapped. |
PK_MFACET_map_no_c | 26441 | MFACETs will not be mapped. |
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 |
PK_imprint_vecs_success_c | 26460 | The operation succeeded and there were no defects in the resultant mesh. |
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_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_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. |
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_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. |
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_MTOPOL_selection_only_c | 26480 | Use only the supplied mtopols. |
PK_MTOPOL_selection_all_c | 26481 | Use all mtopols from the mesh containing the selected mtopols. |
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 |
PK_receive_mixed_allow_c | 26492 | Receive any mixed parts as they are |
PK_MESH_create_now_c | 26500 | The facets of the mesh are created during the current call to the creation function |
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_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. |
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_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'. |
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_BODY_type_prefer_solid_c | 26530 | The result of the operation should be a solid body 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_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_MVERTEX_map_yes_c | 26540 | MVERTEXs will be mapped. |
PK_MVERTEX_map_no_c | 26541 | MVERTEXs will not be mapped. |
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. |
PK_GROUP_transfer_dependent_c | 26552 | transfer groups that own entities that are being transferred, and any dependent groups of those groups |
PK_facet_incr_prop_allow_c | 26560 | Facet any additional faces that are required to be facetted under incremental facetting. |
PK_facet_incr_prop_report_c | 26561 | Report 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_EDGE_state_bad_polyline_c | 26570 | polyline not valid for edge |
PK_mass_eq_0_fail_c | 26570 | Fail if any topology with zero mass is encountered. |
PK_LATTICE_state_bad_graph_c | 26571 | lattice has an invalid graph |
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. |
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_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 |
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_ATTRIB_field_change_new_c | 26590 | The field of the attribute has been created since the preceding pmark. |
PK_ATTRIB_field_change_mod_c | 26591 | The field of the attribute has been modified since the preceding pmark. |
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. |
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_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. |
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_BODY_keep_as_facet_yes_c | 26620 | The operation will return a purely facet body when the input body is purely facet. |
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_blend_report_extended_yes_c | 26630 | Report any chamfer faces that are extended outside of their natural width. |
PK_blend_report_extended_no_c | 26631 | Do not report any chamfer faces that are extended outside of their natural width. |
PK_track_regions_no_c | 26640 | Do not track regions |
PK_track_regions_basic_c | 26641 | Basic region tracking |
PK_mixed_intersection_pline_c | 26650 | return polyline intersection curve |
PK_mixed_intersection_classic_c | 26651 | return classic intersection curve |
PK_mixed_intersection_both_c | 26652 | return both |
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'. |
PK_THREAD_wait_yes_c | 26670 | Parasolid will queue fairly until other threads have signalled that all partitions to lock are available. |
PK_THREAD_wait_no_c | 26671 | If any partition to lock is not available then Parasolid will immediately return. |
PK_lock_status_ok_c | 26680 | Locking was successful. |
PK_lock_status_fail_c | 26681 | Locking was unsuccessful. |
PK_LATTICE_cb_status_continue_c | 26690 | operation may continue |
PK_LATTICE_cb_status_stop_c | 26691 | operation is to stop |
PK_LATTICE_cb_status_mem_full_c | 26692 | operation aborted because memory full |
PK_LATTICE_cb_status_fail_c | 26693 | callback failed |
PK_LATTICE_graph_cyl_c | 26700 | Data is represented in PK_LATTICE_graph_cyl_o_t format. |
PK_LATTICE_graph_cone_c | 26701 | Data is represented in PK_LATTICE_graph_cone_o_t format. |
PK_LROD_inherit_no_c | 26710 | The lrod radius is not inherited from the lball. |
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_shape_cyl_c | 26720 | The lrods of the lattice are cylinders. |
PK_LROD_shape_cone_c | 26721 | The lrods of the lattice are cones. |
PK_radiate_step_no_c | 26730 | Default behaviour. No step faces will be created. |
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. |
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_all_c | 26734 | Add step faces at all boundary edges. |
PK_FACE_fix_result_success_c | 26740 | The operation successfully fixed all defects. |
PK_FACE_fix_result_incomplete_c | 26741 | Some defects could not be fixed, or some new defects were introduced. |
PK_embed_adjust_su_c | 26750 | Extend the surface so that the curve lies inside it. |
PK_embed_adjust_cu_out_c | 26751 | Adjust a curve passing outside the surface to lie within the limits of the surface |
PK_sweep_deriv_mag_smooth_c | 26760 | Vary default clamp magnitudes smoothly across profile sections. |
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_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_ASSEMBLY_state_invalid_id_c | 26773 | assembly has invalid or duplicate identifiers |
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 |
PK_merge_tools_no_c | 26790 | Do not merge tools |
PK_merge_tools_yes_c | 26791 | Merge all tools |
PK_embed_report_never_c | 26800 | Never. |
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_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_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. |
PK_embed_curve_limitation_c | 26812 | then no further information is returned. |
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_ERROR_reports_on_c | 26820 | Return additional information for the error in a Parasolid report. |
PK_ERROR_reports_off_c | 26821 | Do not return additional information for the error in a Parasolid report. |
PK_ERROR_reports_inherit_c | 26822 | For use in PK_THREAD_ask/set_err_reports. The thread will inherit the current session setting. |
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_1d_c | 26831 | Outline curve from a wire or edge-on sheet component of an input body. |
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. |
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_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_render_lattice_c | 26842 | Information on blended lattices that have been rendered without blends. |
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. |
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_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. |
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_LROD_clip_keep_connected_c | 26870 | Clipped lrods survive if they have a surviving lball. Otherwise, they are deleted. |
PK_LROD_clip_delete_short_c | 26871 | No description Available |
PK_LROD_clip_delete_c | 26872 | All clipped lrods are deleted. |
PK_LROD_clip_keep_all_c | 26873 | All clipped lrods survive. |
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. |
PK_clip_fence_front_c | 26890 | Lattice topologies survive if they lie in front of the clipping entity. |
PK_clip_fence_back_c | 26891 | Lattice topologies survive if they lie behind the clipping entity. |
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. |
PK_clip_result_success_c | 26910 | The clipping operation succeeded. |
PK_clip_result_partial_c | 26911 | One or more lattices have self-intersections. |
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_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. |
PK_TRANSF_operation_none_c | 26930 | The transform is used as supplied. |
PK_TRANSF_operation_invert_c | 26931 | The transform is inverted before being combined. |
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. |
PK_LROD_coi_delete_c | 26952 | All lrods coincident with a clipping entity are deleted. |
PK_scale_factor_1x_c | 26960 | A scaling factor of 1 is used. |
PK_scale_factor_10x_c | 26961 | A scaling factor of 10 is used. |
PK_scale_factor_100x_c | 26962 | A scaling factor of 100 is used. |
PK_scale_factor_1000x_c | 26963 | A scaling factor of 1000 is used. |
PK_GEOM_enlarge_exact_c | 26970 | The resultant geometry is exactly enlarged. |
PK_GEOM_enlarge_outside_c | 26971 | The enlarged geometry is completely outside the trimming box, and no resultant geometry is returned. |
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_approx_c | 26973 | The enlarged geometry was approximated into one or more resultant geometies. |
PK_GEOM_enlarge_failed_c | 26974 | Failed to create the enlarged geometry. |
PK_pattern_type_rectilinear_c | 26980 | The pattern is of rectilinear type. |
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_BODY_patterned_success_c | 26990 | The operation was successful. |
PK_LATTICE_patterned_success_c | 27010 | The operation was successful. |
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. |
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. |
PK_EXPR_value_type_entity_c | 27033 | The value is an entity. |
PK_LBALL_blend_none_c | 27040 | There are no blends and the blend size has no effect. |
PK_LBALL_blend_absolute_c | 27041 | The blend radius is equal to the blend size. |
PK_LBALL_blend_relative_c | 27042 | The blend radius is the product of the lball radius and the blend size. |
PK_track_faces_yes_c | 27050 | Track faces |
PK_track_faces_no_c | 27051 | Do not track faces |
PK_pattern_cb_status_ok_c | 27060 | callback successful |
PK_pattern_cb_status_fail_c | 27061 | callback failed |
PK_HAND_left_c | 32760 | left hand |
PK_HAND_right_c | 32761 | right hand |
PK_CLASS_mesh | 100001 | No description Available |
PK_CLASS_pline | 100007 | No description Available |
PK_CLASS_mtopol | 100014 | No description Available |
PK_CLASS_mfacet | 100015 | No description Available |
PK_CLASS_mfin | 100016 | No description Available |
PK_CLASS_mvertex | 100017 | No description Available |
PK_CLASS_mfin_index | 100018 | No description Available |
PK_CLASS_lattice | 100020 | No description Available |
PK_CLASS_ltopol | 100021 | No description Available |
PK_CLASS_lrod | 100022 | No description Available |
PK_CLASS_lball | 100023 | No description Available |
PK_CLASS_frame | 100024 | No description Available |
PK_MESH_cb_status_continue_c | 100260 | operation may continue |
PK_MESH_cb_status_stop_c | 100262 | operation is to stop |
PK_MESH_cb_status_memory_full_c | 100263 | operation aborted because memory full |
PK_MESH_cb_status_fail_c | 100264 | callback failed |
PK_MESH_facet_type_fan_c | 100751 | Data is represented in PK_MESH_facet_fan_t format. |
PK_MESH_facet_type_strip_c | 100752 | Data is represented in PK_MESH_facet_strip_t format. |
PK_MESH_facet_type_index_c | 100754 | Data is represented in PK_MESH_facet_index_t format. |
PK_MESH_facet_type_vector_c | 100755 | Data is represented in PK_MESH_facet_vector_t format. |