「Parasolid」PK函数说明

在这里插入图片描述

✨博客主页
何曾参静谧的博客
文章专栏
「PK」Parasolid函数说明
全部专栏
「UG/NX」NX二次开发 「UG/NX」BlockUI集合
「VS」Visual Studio 「QT」QT5程序设计
「C/C++」C/C++程序设计 「Win」Windows程序设计
「DSA」数据结构与算法 「File」数据文件格式
「UG/NX」BlockUI集合

目录

    • PK类汇总
    • 函数翻译
      • PK_APPITEM 应用程序项
      • PK_ASSEMBLY 装配体
      • PK_ATTDEF 属性定义
      • PK_ATTRIB 属性
      • PK_BB 公告板
      • PK_BCURVE 有界曲线
      • PK_BLENDSF 混合曲面
      • PK_BODY 实体
      • PK_BSURF 有界曲面
      • PK_CIRCLE 圆
      • PK_CLASS 类
      • PK_CONE 锥体
      • PK_CURVE 曲线
      • PK_CYL 圆柱体
      • PK_DEBUG 调试
      • PK_DELTA 增量
      • PK_EDGE 边
      • PK_ELLIPSE 椭圆
      • PK_ENTITY 实体
      • PK_ERROR 错误
      • PK_FACE 面
      • PK_FCURVE 有界曲面
      • PK_FIN 结束
      • PK_FSURF 有界曲面
      • PK_FUNCTION 函数
      • PK_GEOM 几何体
      • PK_GROUP 组
      • PK_INSTANCE 实例
      • PK_LINE 直线
      • PK_LOOP 循环
      • PK_MARK 标记
      • PK_MEMORY 内存
      • PK_MESH 网格
      • PK_MFACET 多面体
      • PK_MFIN 多边形
      • PK_MTOPOL 拓扑
      • PK_MVERTEX 多顶点
      • PK_OFFSET 偏移
      • PK_PART 零件
      • PK_PARTITION 分区
      • PK_PLANE 平面
      • PK_PLINE 折线
      • PK_PMARK 标记
      • PK_POINT 点
      • PK_REGION 区域
      • PK_REPORT 报告
      • PK_SESSION 会话
      • PK_SHELL 壳体
      • PK_SPCURVE 特殊曲线
      • PK_SPHERE 球体
      • PK_SPUN 旋转体
      • PK_SURF 曲面
      • PK_SWEPT 扫描
      • PK_THREAD 线程
      • PK_TOPOL 拓扑
      • PK_TORUS 圆环体
      • PK_TRANSF 变换
      • PK_TRCURVE 参数曲线
      • PK_VECTOR 向量
      • PK_VERTEX 顶点

PK类汇总

PK函数 翻译 PK函数 翻译 PK函数 翻译
PK_APPITEM 应用程序项 PK_ASSEMBLY 装配体 PK_ATTDEF 属性定义
PK_ATTRIB 属性 PK_BB 公告板 PK_BCURVE 有界曲线
PK_BLENDSC 混合曲面 PK_BODY 实体 PK_BSURF 有界曲面
PK_CIRCLE PK_CLASS PK_CONE 锥体
PK_CURVE 曲线 PK_CYL 圆柱体 PK_DEBUG 调试
PK_DELTA 增量 PK_EDGE PK_ELLIPSE 椭圆
PK_ENTITY 实体 PK_ERROR 错误 PK_FACE
PK_FIN 结束 PK_FSURF 有界曲面 PK_FUNCTION 函数
PK_GEOM 几何体 PK_GROUP PK_INSTANCE 实例
PK_LINE 直线 PK_LOOP 循环 PK_MARK 标记
PK_MEMORY 内存 PK_MESH 网格 PK_MFACET 多面体
PK_MFIN 多边形 PK_MTOPOL 拓扑 PK_MVERTEX 多顶点
PK_OFFSET 偏移 PK_PART 零件 PK_PARTITION 分区
PK_PLANE 平面 PK_PLINE 折线 PK_PMARK 标记
PK_POINT PK_REGION 区域 PK_REPORT 报告
PK_SESSION 会话 PK_SHELL 壳体 PK_SPCURVE 特殊曲线
PK_SPHERE 球体 PK_SPUN 旋转体 PK_SURF 曲面
PK_SWEPT 扫描 PK_THREAD 线程 PK_TOPOL 拓扑
PK_TORUS 圆环体 PK_TRANSF 变换 PK_TRCURVE 参数曲线
PK_VECTOR 向量 PK_VERTEX 顶点

函数翻译

PK_APPITEM 应用程序项

函数 描述
PK_APPITEM_ask 查询应用项
PK_APPITEM_create 创建应用项
PK_APPITEM_delete 删除应用项
PK_APPITEM_is 检查应用项是否存在
PK_APPITEM_reset_pointers 重置应用项的指针

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 查询属性定义(2)
PK_ATTDEF_ask_callback_flags 查询属性定义的回调标志
PK_ATTDEF_ask_callbacks 查询属性定义的回调函数
PK_ATTDEF_create 创建属性定义
PK_ATTDEF_create_2 创建属性定义(2)
PK_ATTDEF_find 查找属性定义
PK_ATTDEF_register_cb 注册属性定义的回调函数
PK_ATTDEF_set_callback_flags 设置属性定义的回调标志

PK_ATTRIB 属性

函数 描述
PK_ATTRIB_ask_attdef 查询属性定义
PK_ATTRIB_ask_axes 查询属性的轴参数
PK_ATTRIB_ask_doubles 查询属性的浮点数参数
PK_ATTRIB_ask_ints 查询属性的整数参数
PK_ATTRIB_ask_named_axes 查询命名属性的轴参数
PK_ATTRIB_ask_named_doubles 查询命名属性的浮点数参数
PK_ATTRIB_ask_named_ints 查询命名属性的整数参数
PK_ATTRIB_ask_named_pointers 查询命名属性的指针参数
PK_ATTRIB_ask_named_string 查询命名属性的字符串参数
PK_ATTRIB_ask_named_ustring 查询命名属性的Unicode字符串参数
PK_ATTRIB_ask_named_vectors 查询命名属性的向量参数
PK_ATTRIB_ask_nth_axis 查询属性的第n个轴参数
PK_ATTRIB_ask_nth_double 查询属性的第n个浮点数参数
PK_ATTRIB_ask_nth_int 查询属性的第n个整数参数
PK_ATTRIB_ask_nth_pointer 查询属性的第n个指针参数
PK_ATTRIB_ask_nth_vector 查询属性的第n个向量参数
PK_ATTRIB_ask_owner 查询属性的所有者
PK_ATTRIB_ask_pointers 查询属性的指针参数
PK_ATTRIB_ask_string 查询属性的字符串参数
PK_ATTRIB_ask_ustring 查询属性的Unicode字符串参数
PK_ATTRIB_ask_vectors 查询属性的向量参数
PK_ATTRIB_create_empty 创建一个空的属性
PK_ATTRIB_set_axes 设置属性的轴参数
PK_ATTRIB_set_doubles 设置属性的浮点数参数
PK_ATTRIB_set_ints 设置属性的整数参数
PK_ATTRIB_set_named_axes 设置命名属性的轴参数
PK_ATTRIB_set_named_doubles 设置命名属性的浮点数参数
PK_ATTRIB_set_named_ints 设置命名属性的整数参数
PK_ATTRIB_set_named_pointers 设置命名属性的指针参数
PK_ATTRIB_set_named_string 设置命名属性的字符串参数
PK_ATTRIB_set_named_ustring 设置命名属性的Unicode字符串参数
PK_ATTRIB_set_named_vectors 设置命名属性的向量参数
PK_ATTRIB_set_pointers 设置属性的指针参数
PK_ATTRIB_set_string 设置属性的字符串参数
PK_ATTRIB_set_ustring 设置属性的Unicode字符串参数
PK_ATTRIB_set_vectors 设置属性的向量参数

PK_BB 公告板

Bulletin Board(公告板)是一种用于管理和跟踪几何变更的概念。它类似于一个记录变更历史的日志或通知中心。Bulletin Board主要用于在多用户环境下保持模型的一致性和更新,并确保正确处理几何修改。

函数 描述
PK_BB_ask 查询BB状态
PK_BB_ask_status 获取BB状态
PK_BB_create 创建BB
PK_BB_is 判断是否为BB
PK_BB_is_empty 判断BB是否为空
PK_BB_output_events 输出BB事件
PK_BB_set_status 设置BB状态

PK_BCURVE 有界曲线

函数 描述
PK_BCURVE_add_knot 在B样条曲线中添加节点
PK_BCURVE_ask 查询B样条曲线的属性
PK_BCURVE_ask_knots 查询B样条曲线的节点
PK_BCURVE_ask_piecewise 查询B样条曲线的分段属性
PK_BCURVE_ask_splinewise 查询B样条曲线的样条属性
PK_BCURVE_clamp_knots 限制B样条曲线的节点范围
PK_BCURVE_create 创建B样条曲线
PK_BCURVE_create_by_fitting 通过拟合创建B样条曲线
PK_BCURVE_create_fitted 创建拟合后的B样条曲线
PK_BCURVE_create_piecewise 创建分段B样条曲线
PK_BCURVE_create_spline_2

你可能感兴趣的:(Parasolid,c++)