点击查看详细介绍

UG自动选择面的问题

tealy 18年前 13472 8

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


UG二次开发中,我想自动选择与一个圆柱相交的面片,,
因为如果面片很多上千个,全部遍历比较的话太浪费时间,如何能自动选择与某圆柱相交的几个面的TAG呢?
期待高手指点

0

最新回复 (8)
  • jnx001 18年前
    1

    求面所在的实体--遍历实体--求相交实体--求相交面

  • XUSIR98 18年前
    2

    其实你不要在乎1000多个TAG,对与UG来说小意思,UF_MODL_check_interference可以检查干涉,如果要选择的话用这个过滤filter_proc

  • tealy 18年前
    3

    我试了一下,遍历5000个面和一个实体的干涉,使用UF_MODL_check_interference需要3分钟,这不实用啊,兄弟们还有没有什么别的方法

  • luoguobin 18年前
    4

    大家好!

  • XUSIR98 18年前
    5

    发上来一个PRT测试一下,要NX3的!
    另外你可以试一下着个函数:UF_MODL_ask_minimum_dist,分析距离小于0.01就认为是相交!

  • tealy 18年前
    6

    UF_MODL_ask_minimum_dist比UF_MODL_check_interference稍微快一点,大概1分半,看来全部遍历的方法是行不通了,只有根据圆柱的坐标做为影响区域来选择面,但并没有发现这样的函数,目前只能做成手动框选的方式了.

  • XUSIR98 18年前
    7

    看看行不行

  • tealy 18年前
    8

    XUSIR98 谢谢你的程序,,但我是想自动选一些符合条件的面,,但不能通过遍历全部面的方法,因为面实在太多。
    目前没发现这样的函数。

请登录后发表新帖