找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 2363|回复: 4

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

[复制链接]

8

主题

45

回帖

436

积分

二级士官

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

8

主题

45

回帖

436

积分

二级士官

积分
436
 楼主| 发表于 2017-10-23 22:47:21 | 显示全部楼层
简单来说,就是我先建立了,比如说长方体,然后我希望通过调用一个dll,通过某个函数将其删除,该怎么实现?

1

主题

2

回帖

13

积分

列兵

积分
13
发表于 2017-11-19 11:51:10 | 显示全部楼层
{:smile:}{:smile:}{:smile:}

1

主题

2

回帖

13

积分

列兵

积分
13
发表于 2017-11-19 11:52:30 | 显示全部楼层
我遇到一样的问题,现在代码运行后,UG就不响应了

0

主题

9

回帖

98

积分

上等兵

积分
98
发表于 2017-11-30 14:11:16 | 显示全部楼层
如果你建立模型和删除,这两个操作是相连的,那么我觉得你可以试试UF_UNDO_undo_to_next_vis_mark();
这个函数是撤销上一次操作,当然有的特征不止一步操作,可以多次撤销,相当于UG本身自带的undo操作。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-22 10:31

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表