QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 2268|回复: 4
打印 上一主题 下一主题

[求助] 如何实现调用dll时,先将prt文件中的所有实体、特征等删掉?

[复制链接]

二级士官

Rank: 2

8

主题

53

帖子

436

积分
跳转到指定楼层
楼主
发表于 2017-10-23 11:42:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,本人现通过一dll,进行了参数化建模,生成回转体;然后想希望再通过一函数,在每一次建模前,将前一次建模的实体删掉,请问各位前辈有这样的函数吗?
我自己也试着搞了一下,先遍历了建模完成后的所有实体等,并将其放入了一个list,然后用英文帮助里的所有UF_MODL_delete函数将之删除,但是最后发现原来的模型还在,并没有被删掉,而且我是有刷新的。
十分感谢!

有奖推广贴子: 

回复

使用道具 举报

二级士官

Rank: 2

8

主题

53

帖子

436

积分
沙发
 楼主| 发表于 2017-10-23 22:47:21 | 只看该作者
简单来说,就是我先建立了,比如说长方体,然后我希望通过调用一个dll,通过某个函数将其删除,该怎么实现?
回复 支持 反对

使用道具 举报

列兵

Rank: 1

1

主题

3

帖子

13

积分
地板
发表于 2017-11-19 11:52:30 | 只看该作者
我遇到一样的问题,现在代码运行后,UG就不响应了
回复 支持 反对

使用道具 举报

上等兵

Rank: 1

0

主题

9

帖子

98

积分
5#
发表于 2017-11-30 14:11:16 | 只看该作者
如果你建立模型和删除,这两个操作是相连的,那么我觉得你可以试试UF_UNDO_undo_to_next_vis_mark();
这个函数是撤销上一次操作,当然有的特征不止一步操作,可以多次撤销,相当于UG本身自带的undo操作。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-4-30 20:10

返回顶部