iCAx开思网

标题: UG二次开发碰到难题,请高手指点 [打印本页]

作者: clq79111    时间: 2009-9-8 17:40
标题: UG二次开发碰到难题,请高手指点
我现在需要用UG画一些管道,管道的半径是一定的。管道的中心线是按照系统采集的坐标数据来的,主要想通过读入采集的三坐标画出一条线,然后运用管道命令,设定好半径,进行自动生成。
我试了下将采集的一组数据读入UG中,在UG中可以画出来,但因为管道随着采集的数据点越来越多,要能延伸,所以必须是动态的。这就没有办法了。
请高手指点
作者: hmily77    时间: 2009-9-9 19:03
为什么不能通过先吧数据采集好 然后生成管道呢 ?
而其你也不能实现动态读入数据吧。。。没搞懂你的意思
作者: clq79111    时间: 2009-9-14 23:25
根据要求,采集的数据是随机的,类似于自来水管路之类的东西,要求根据采集的数据进行适时画图,但即使是一组静态的数据要想通过编程自动生成管路也不是容易的.知道的,能否给个例子,谢谢
作者: zhangcanwei    时间: 2009-9-18 17:47
是不是在原有的管路上不停地接下去?
作者: -KASA-    时间: 2009-10-24 08:37
动态延伸?
不知道怎么做,不过可以读一组数据,延伸一节。然后不停地读就可以貌似动态延伸了。呵呵。
作者: 有偿帮助    时间: 2009-10-24 14:52
读一段画一段最后布尔操作不行吗?
作者: olympic    时间: 2010-2-5 23:09
不知道你的管道 每一段是不是直的.如果是直的, 先判断,前一段线,与后一段线的夹角,若小于某一个角度,可以认为是一直线,直接将首尾连起来,然后再判断与后面线的夹角,可以大大简化管道的数量.

布尔加并不能减小数据量.不过可以使显示简化.

用管道可能数据量要大些. 如果是直的话,可以用圆柱代替




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3