iCAx开思工具箱
标题:
ug中装配树问题求助(二次开发),急急急急~~
[打印本页]
作者:
eyu66
时间:
2005-5-16 14:39
标题:
ug中装配树问题求助(二次开发),急急急急~~
这几天一直在折腾这个,求助!!大家帮忙啊!
在
ug open api
中 有没有一个这样的函数 可以在装配中遍历
所有
的零件并返回每个零件的tag呢?? 我需要是每个零件,不能有组件,就是说如果是组件的话我也要求返回其中零件的tag
而非组件的tag
......
我看了
uf_assem.h
很久 也没发现这样得函数~~~
我把我的任务也说一下把,看高手们能不能提供下思路.
我做的题目是信息提取,就是把一个
部件
中所有
长方体
的长,宽,高及总个数这几个信息收集起来(internal模式下).
我的思路是 : 先在装配树中遍历零件得tag,然后判断是否为长方体,然后用对象查询函数可以得出需要得信息... 其中我只有最后一步没问题. 遍历和下一步判断我都无法肯定能否解决
求达人相助!!!!!!!
作者:
abeam
时间:
2005-5-16 16:21
装配零件的遍历,在那本清华版的api书上详细的例子啊,
你可以先遍历出每个part文件的tag
再在每个part中遍历出你想要的零件tag
作者:
zhaobinbob
时间:
2005-5-16 17:57
遍历过程不是一个递归调用吗,在递归过程中,只要判断某个部件是不是还有子部件不救行了吗,如果是,那它就是单个的零件了。
作者:
eyu66
时间:
2005-5-16 22:30
哦~~ 三楼得意思明白,我方法是二楼那样得
我得意思是能不能得到零件的tag,即返回植为tag
书上有个UF_ASSEM_ask_part_occ_children()函数,但是它返回得是数组啊
我现在之所以遍历装配树 目的就在于获得每个零件的tag !!!
因为我在使用提取参数的函数时,有个输入变量就是tag
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3