iCAx开思工具箱

标题: UG自动选择面的问题 [打印本页]

作者: tealy    时间: 2008-2-17 21:05
标题: UG自动选择面的问题
UG二次开发中,我想自动选择与一个圆柱相交的面片,,
因为如果面片很多上千个,全部遍历比较的话太浪费时间,如何能自动选择与某圆柱相交的几个面的TAG呢?
期待高手指点
作者: jnx001    时间: 2008-2-19 15:04
求面所在的实体--遍历实体--求相交实体--求相交面
作者: XUSIR98    时间: 2008-2-21 21:54
其实你不要在乎1000多个TAG,对与UG来说小意思,UF_MODL_check_interference可以检查干涉,如果要选择的话用这个过滤filter_proc
作者: tealy    时间: 2008-2-23 22:35
我试了一下,遍历5000个面和一个实体的干涉,使用UF_MODL_check_interference需要3分钟,这不实用啊,兄弟们还有没有什么别的方法
作者: luoguobin    时间: 2008-2-24 13:15
大家好!  我是一个ug的初学者,我很喜欢ug. 我画好了一张三维的实体图.但我想把它转换为标好尺寸的ug二维图纸. 请问哪位高手可以教教我??  我在这里先谢谢了~~~~
作者: XUSIR98    时间: 2008-2-24 17:07
发上来一个PRT测试一下,要NX3的!
另外你可以试一下着个函数:UF_MODL_ask_minimum_dist,分析距离小于0.01就认为是相交!


作者: tealy    时间: 2008-2-29 11:53
UF_MODL_ask_minimum_dist比UF_MODL_check_interference稍微快一点,大概1分半,看来全部遍历的方法是行不通了,只有根据圆柱的坐标做为影响区域来选择面,但并没有发现这样的函数,目前只能做成手动框选的方式了.
作者: XUSIR98    时间: 2008-3-2 14:11
看看行不行
作者: tealy    时间: 2008-3-24 21:32
XUSIR98 谢谢你的程序,,但我是想自动选一些符合条件的面,,但不能通过遍历全部面的方法,因为面实在太多。
目前没发现这样的函数。




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