iCAx开思工具箱

标题: UG二次开发问题请教高手:如何判断PART中 特征没有被使用? [打印本页]

作者: imyourkobe    时间: 2007-10-7 17:09
标题: UG二次开发问题请教高手:如何判断PART中 特征没有被使用?
UG二次开发问题请教高手    具体说明如下: 如果我们先创建一个小孔,然后再在相同位置创建一个大孔或一个长方体,就把小孔给搞掉了,这样原小孔的特征就没有被使用,如果有多个的话怎样判断特征没有被使用?
用API函数怎么做,希望给个思路啊.



作者: 春泉    时间: 2007-10-7 21:56
试试通过特征找实体来判断
作者: 2004011151    时间: 2007-10-7 21:59
咳,偶是懵懂少年,进来求教第............嘿嘿
作者: leyaling    时间: 2007-10-8 16:50
我有一个最简单的方法,就是点击那个孔,看它能不能删除,如果可以就是没有被使用,如果不可以删除几是在使用。我感觉这方法能行,你试试吧!呵呵!我对这些也不太熟悉,也是近来求学的。
作者: imyourkobe    时间: 2007-10-11 08:52
谢谢楼上各位,我想用API函数来判断的,而且不知道是不是孔还是其他的特征.leyaling兄的方法没有试,但好像方法不大说的通.
按特征找实体的方法试了,但都可以找到实体!
不知春泉兄是怎么实现的?
继续等待
作者: supergirl    时间: 2008-6-13 09:41
说实话,你这个不叫特征有没有被使用,而是特征包含的面都没有了。

每个特征都是一组face来定义的,在楼上所说的情况,其实就是这个特征包含的面为0。

比较简单的做法,call UF_MODL_ask_feat_faces ,看包含几个face,然后valid的face是几个,如果valid的face是0个,那应该就说你要的那种情况




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3