PK_ASSEMBLY | |
PK_ASSEMBLY_ask_instances | 返回程序集中的实例 |
PK_ASSEMBLY_ask_parts | 返回组件中的零件 |
PK_ASSEMBLY_ask_parts_transfs | 返回组件中的零件及其关联的转换 |
PK_ASSEMBLY_create_empty | 创建空程序集 |
PK_ASSEMBLY_make_level_assembly | 创建一个新程序集,对于从给定程序集到其中包含的实体的每个路径,该程序集包含该实体的一个实例,其转换等于沿路径附加到实例的转换的乘积 |
PK_ASSEMBLY_transform | 通过转换程序集的顶级实例来转换程序集 |
PK_ATTDEF | |
PK_ATTDEF_ask | 在给定地址写入属性定义的标准形式 |
PK_ATTDEF_ask_2 | 在给定地址写入属性定义的标准形式 |
PK_ATTDEF_ask_callback_flags | 返回与 attdef 关联的属性回调标志 |
PK_ATTDEF_ask_callbacks | 返回与 attdef 关联的属性回调函数 |
PK_ATTDEF_create | 从给定的标准表单创建属性定义 |
PK_ATTDEF_create_2 | 从给定的标准表单创建属性定义 |
PK_ATTDEF_find | 返回具有给定名称的属性定义 |
PK_ATTDEF_register_callbacks | 注册一组回调函数,当具有定义为 attdef 的属性的实体经历某些事件时调用 |
PK_ATTDEF_register_cb | 注册一组回调函数,当具有定义为 attdef 的属性的实体经历某些事件时调用 |
PK_ATTDEF_set_callback_flags | 函数设置回调函数与 attdef 关联的开/关标志 |
PK_ATTRIB | |
PK_ATTRIB_ask_attdef | 返回给定属性的属性定义 |
PK_ATTRIB_ask_axes | 从给定属性的字段 field_no 返回轴数组 |
PK_ATTRIB_ask_doubles | 从给定属性的字段 field_no 返回 doubles 数组 |
PK_ATTRIB_ask_ints | 从给定属性的字段 field_no 返回整数数组 |
PK_ATTRIB_ask_named_axes | 从给定属性的字段 field_name 返回轴数组 |
PK_ATTRIB_ask_named_doubles | 从给定属性的字段 field_name 返回 doubles 数组 |
PK_ATTRIB_ask_named_ints | 从给定属性的字段 field_name 返回整数数组 |
PK_ATTRIB_ask_named_pointers | 返回给定属性的字段 field_name 的指针数组 |
PK_ATTRIB_ask_named_string | 返回存储在给定属性的字段 field_name 中的字符串 |
PK_ATTRIB_ask_named_ustring | 返回存储在给定属性的字段 field_name 中的 Unicode 字符串 |
PK_ATTRIB_ask_named_vectors | 从给定属性的字段 field_name 返回向量数组 |
PK_ATTRIB_ask_nth_axis | 从给定属性的字段 field_no 返回轴数组的单个元素 |
PK_ATTRIB_ask_nth_double | 从给定属性的字段 field_no 返回 double 数组的单个元素 |
PK_ATTRIB_ask_nth_int | 从给定属性的字段field_no返回整数数组的单个元素 |
PK_ATTRIB_ask_nth_pointer | 从给定属性的字段 field_no 返回指针数组的单个元素 |
PK_ATTRIB_ask_nth_vector | 从给定属性的字段 field_no 返回向量数组的单个元素 |
PK_ATTRIB_ask_owner | 返回属性的所有者 |
PK_ATTRIB_ask_pointers | 从给定属性的字段field_no返回指针数组 |
PK_ATTRIB_ask_string | 返回存储在给定属性的字段编号 field_no 中的字符串 |
PK_ATTRIB_ask_ustring | 返回存储在给定属性的字段号 field_no 中的 Unicode 字符串 |
PK_ATTRIB_ask_vectors | 从给定属性的字段 field_no 返回向量数组 |
PK_ATTRIB_create_empty | 创建一个具有给定定义的属性,而没有数据(所有长度为零的字段),并将其附加到给定实体 |
PK_ATTRIB_set_axes | 将轴复制到给定属性的字段编号 field_no 中 |
PK_ATTRIB_set_doubles | 将 doubles 复制到给定属性的字段编号 field_no 中 |
PK_ATTRIB_set_ints | 将 ints 复制到给定属性的字段编号 field_no 中 |
PK_ATTRIB_set_named_axes | 将轴复制到给定属性的字段field_name中 |
PK_ATTRIB_set_named_doubles | 将双精度复制到给定属性的字段field_name |
PK_ATTRIB_set_named_ints | 将 ints 复制到给定属性的字段field_name中 |
PK_ATTRIB_set_named_pointers | 将指针复制到给定属性的字段field_name |
PK_ATTRIB_set_named_string | 将字符串复制到给定属性的字段 field_name 中 |
PK_ATTRIB_set_named_ustring | 将 Unicode 字符串复制到给定属性的字段 field_name 中 |
PK_ATTRIB_set_named_vectors | 将向量复制到给定属性的字段field_name |
PK_ATTRIB_set_pointers | 将指针复制到给定属性的字段编号 field_no 中 |
PK_ATTRIB_set_string | 将字符串复制到给定属性的字段编号 field_no 中 |
PK_ATTRIB_set_ustring | 将 Unicode 字符串复制到给定属性的字段编号 field_no 中 |
PK_ATTRIB_set_vectors | 将向量复制到给定属性的字段编号 field_no 中 |
PK_BB | |
PK_BB_ask | 返回公告板的标准形式 |
PK_BB_ask_status | 返回公告板的状态 |
PK_BB_create | 从其标准窗体创建公告板 |
PK_BB_is | 返回 Received 参数是否为公告板 |
PK_BB_is_empty | 如果公告板处于关闭状态,或者打开且为空(i PK_LOGICAL_true |
PK_BB_output_events | 输出存储在公告板中的事件 |
PK_BB_set_status | 设置公告板的状态 |
PK_BCURVE | |
PK_BCURVE_add_knot | 通过在给定的拆分参数处插入一个结来修改给定的 bcurve |
PK_BCURVE_ask | 返回 B 曲线的标准形式 |
PK_BCURVE_ask_piecewise | 返回 B 曲线的分段标准形式 |
PK_BCURVE_ask_splinewise | 返回 B 曲线的样条标准形式 |
PK_BCURVE_combine | 通过将一系列 bcurve 连接在一起来创建一个新的 bcurve |
PK_BCURVE_create | 从标准形式创建 B 曲线 |
PK_BCURVE_create_by_fitting | 通过曲线拟合到公差范围内创建一组曲线 |
PK_BCURVE_create_piecewise | 从其分段标准形式创建 B 曲线 |
PK_BCURVE_create_splinewise | 从其样条标准形式创建 B 曲线 |
PK_BCURVE_find_g1_discontinuity | 在 B 曲线上查找 G1 不连续性 |
PK_BCURVE_join | 通过将一系列 bcurve 连接在一起来创建一个新的 bcurve |
PK_BCURVE_make_bsurf_lofted | 通过放样通过一组 bcurve 来创建 bsurf |
PK_BCURVE_make_matched | 获取 bcurve 并创建一组新的曲线,这些曲线的形状与原始曲线相同,但其结集彼此相同 |
PK_BCURVE_spin | 将 bcurve 旋转为 bsurf |
PK_BCURVE_sweep | 将 bcurve 扫描到 bsurf 中 |
PK_BLENDSF | |
PK_BLENDSF_ask | 返回滚动球混合曲面的标准形式 |
PK_BODY | |
PK_BODY_apply_knit_pattern | 通过合并针织图案中的成对边缘来组装复合板或实体 |
PK_BODY_ask_curve_nmnl_state | 返回是否为主体启用标称曲线 |
PK_BODY_ask_edges | 返回给定正文中的边集 |
PK_BODY_ask_faces | 返回给定正文中的一组人脸 |
PK_BODY_ask_fins | 返回给定正文中的鳍集 |
PK_BODY_ask_first_edge | 返回给定正文中的一条边(如果存在),否则返回PK_ENTITY_null |
PK_BODY_ask_first_face | 返回给定正文中的一张脸(如果存在),否则PK_ENTITY_null |
PK_BODY_ask_loops | 返回给定正文中的循环集 |
PK_BODY_ask_memory_usage | 返回正文的数据结构当前占用的内存量 |
PK_BODY_ask_regions | 返回给定正文的区域 |
PK_BODY_ask_shells | 返回给定正文中的 shell 集 |
PK_BODY_ask_type | 对给定的正文进行分类 |
PK_BODY_ask_vertices | 返回给定正文中的顶点集 |
PK_BODY_boolean | 在目标主体和刀具主体列表之间执行布尔运算 |
PK_BODY_boolean_2 | 在目标主体和刀具主体列表之间执行布尔运算 |
PK_BODY_change_partition | 将给定的正文及其中的实体移动到给定的分区中,而不更改其标记 |
PK_BODY_check | 检查给定的正文 |
PK_BODY_contains_vector | 确定给定位置向量所表示的点是位于给定物体的边界内部、外部还是边界上 |
PK_BODY_create_minimum_topology | 创建最小主体的拓扑 |
PK_BODY_create_sheet_circle | 创建圆形图纸 |
PK_BODY_create_sheet_planar | 创建边界为不规则多边形的平面图纸 |
PK_BODY_create_sheet_polygon | 创建多边形图纸 |
PK_BODY_create_sheet_rectangle | 创建工作表矩形 |
PK_BODY_create_sheet_topology | 创建图纸主体的拓扑 |
PK_BODY_create_solid_block | 创建实心块 |
PK_BODY_create_solid_cone | 创建一个实心圆锥体 |
PK_BODY_create_solid_cyl | 创建一个实心圆柱体 |
PK_BODY_create_solid_prism | 创建实心棱镜 |
PK_BODY_create_solid_sphere | 创建一个实心球体 |
PK_BODY_create_solid_topology | 创建实体的拓扑结构 |
PK_BODY_create_solid_torus | 创建一个实心环面 |
PK_BODY_create_wire_topology | 创建线体的拓扑 |
PK_BODY_disjoin | 将目标实体划分为一个或多个不相交的实体,每个实体表示一个连接的点集 |
PK_BODY_embed_in_surf | 在现有曲面的参数空间中构造图纸体的表示,并将其嵌入到新曲面的参数空间中 |
PK_BODY_extrude | 通过对给定截面梁执行线性拉伸来创建新主体 |
PK_BODY_fill_hole | 将用一组面孔填充身体或身体集合中的一个洞 |
PK_BODY_find_facesets | 查找由身体上给定边缘包围的面集 |
PK_BODY_find_knit_pattern | 通过匹配和拆分重合的边缘来构建编织图案,然后将它们配对成两个边缘数组中的相应条目 |
PK_BODY_find_laminar_edges | 返回给定主体中的层流边 |
PK_BODY_fix_blends | 将给定主体中已通过PK_EDGE_set_blend_函数设置了混合的任何边更改为具有适当曲面几何形状的面 |
PK_BODY_hollow | 通过将实体的所有面偏移给定的偏移距离来掏空实体 |
PK_BODY_hollow_2 | 通过将实体的所有面偏移给定的偏移距离来空心实体 注意:此功能取代PK_BODY_hollow |
PK_BODY_identify_details | 标识详细信息中指定的类型的给定正文中的详细信息 |
PK_BODY_identify_facesets | 在给定目标和工具主体上的匹配边缘的情况下识别幸存的面组 |
PK_BODY_imprint_body | 在给定的目标和刀具主体上压印边缘 |
PK_BODY_imprint_curve | 将曲线印在实体上,从而创建一条或多条新边 |
PK_BODY_imprint_curves_normal | 通过将给定的曲线局部投影到面部法线上,将给定的曲线印在身体上 |
PK_BODY_imprint_curves_vector | 通过将给定的曲线投射到给定的方向上,将给定的曲线印在身体上 |
PK_BODY_imprint_cus_normal | 通过将给定的曲线局部投影到面部法线上,将给定的曲线印在身体上 |
PK_BODY_imprint_cus_vector | 通过将给定的曲线投射到给定的方向上,将给定的曲线印在身体上 |
PK_BODY_imprint_faces | 将给定的面孔印在身体上 |
PK_BODY_imprint_plane | 将给定的平面印在身体上 |
PK_BODY_intersect_bodies | 在目标主体和刀具主体列表之间执行布尔相交运算 |
PK_BODY_make_curves_outline | 将给定视图方向的一个或多个实体轮廓输出为一组有序曲线及其间隔 |
PK_BODY_make_lofted_body | 基于通过一组板材、线材或最小主体轮廓放样创建的曲面创建板材或实体 |
PK_BODY_make_manifold_bodies | 将身体分解成多种碎片 |
PK_BODY_make_swept_body | 通过沿导线路径扫过导线或板材轮廓来创建板材或实体 |
PK_BODY_offset |
PK部分接口编程参考
于 2024-06-21 08:45:57 首次发布