Creo protoolkit 二次开发(二) 模型(ProMdl)和模型项(ProModelitem)

一、模型(ProMdl)

1、什么是模型?

        在Pro/Toolkit中,通过ProMdl来定义不同模型对象。本质上是void类型指针,结构声明如下:

 typedef void* ProMdl;

  2、模型的对象有哪些类型

        CREO软件中的工程图、零件、装配体等都被看作是模型对象。

ProMdlCurrentGet

获取当前模型。
ProMdlTypeGet获取模型的类型。
ProMdlDataGet获取模型数据,包含模型的名称、类型、路径信息等。

        通过使用不同模型类型的 【ProMdl】 指针,我们可以灵活地指向多种数据结构。这种方式允许我们为每种模型对象定义特定属性,如模型名称、类型等,从而有效地区分不同的模型对象。【ProMdl】 对象提供了一系列函数,能够方便地获取和管理这些模型对象的各种信息。

二、模型项(ProModelitem)

        一个实体模型的模型对象由不同的模型项(ProModelItem)组成,这些模型项通过不同的模型类型(ProMdlType)进行区分。尽管特征项、几何项、尺寸项等类型的模型项各自具有独特的属性和功能,但它们的基本结构往往是相似的,这使得我们可以在系统中设计统一的接口和管理机制。

更多学习内容,可关注公众号:CAD软件二次开发

 以上内容为个人测试过程的记录,供大家参考。

内容如有错欢迎批评指正,谢谢!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值