creo toolkit二开学习之模型对象(ProMdl ),模型项对象(`ProModelitem`),选择对象(`ProSelection`)、引用对象(`ProReference`)

模型对象(ProMdl )

在 Creo Parametric 模式中,模型是顶级对象。例如,在零件模式下,模型是一个零件;在装配模式下,模型是一个装配体。

因此,对象ProMdl用于所有那些其操作适用于任何类型模型的函数,例如文件管理操作和版本戳。

ProMdl的声明如下:

typedef void* ProMdl;

ProMdl对象的实例是针对更具体的 Creo Parametric 模式的对象。例如,ProSolidProMdl的一个实例,ProAssemblyProPartProSolid的实例。在 Creo Parametric TOOLKIT 中,所有这些对象类型都由不透明的句柄表示,并且你可以通过类型转换在这些类型之间进行转换。

模型项对象(ProModelitem

“模型项” 是一个通用对象,用于表示任何类型模型中包含的任何项,用于其操作适用于所有这些类型项的函数。(某些项,如 “版本戳”,保留其自己的对象类型。)

对象类型ProModelitem是一个DHandle(数据句柄),是一个结构,包含项类型、项的持久整数标识符以及对所属对象的句柄。

对象ProGeomitem,本指南后面将描述的通用几何对象,是ProModelitem的一个实例,并且是一个共享相同类型声明的DHandle,可以使用ProModelitemByNameInit进行获取模型对象的模型项对象,注意模型对象和模型项对象不是一个东西。

ProModelitem数据句柄的类型定义如下:

typedef struct pro_mo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值