iCAx开思工具箱

标题: 【求助】如何将所有的body unite成一个body? [打印本页]

作者: tari    时间: 2004-7-13 10:40
标题: 【求助】如何将所有的body unite成一个body?
我把每个body同第一个body unite,出错提示:TOOL object complete outside of taget body,恳请指点!谢谢
for(int i=1;i<body_count;i++)
   {
     rc=UF_MODL_unite_bodies(tag_solid[0],tag_solid);
     if(rc)
     {
     UF_get_fail_message(rc,msg);
     printf("error=%s\n",msg);
     }
   }
作者: zzz    时间: 2004-7-13 11:32
能同时并多个吗?只能两两并吧。而且并了之后,body的tag就会变掉,总是使用tag_solid[0]恐怕不行吧。
作者: tari    时间: 2004-7-13 12:30
zzz wrote:
能同时并多个吗?只能两两并吧。而且并了之后,body的tag就会变掉,总是使用tag_solid[0]恐怕不行吧。

谢谢zzz斑竹!
我写的代码是两两并啊,好像合并后的tag就是第一个参数的tag
extern int UF_MODL_unite_bodies (
tag_t target,  
tag_t tool );
tag_t  target           Input/Output Target and resultant body  
tag_t  tool              Input Tool body
作者: tari    时间: 2004-7-13 12:32
我感觉现在主要的问题是两个没公共部分的body合并出错
作者: goodluckwu    时间: 2004-7-14 11:57
在UG中做并的两个物体必须有公共部分,否则不允许作。
在IDEAS中就不是这样
作者: acoka    时间: 2004-7-14 12:08
goodluckwu wrote:
在UG中做并的两个物体必须有公共部分,否则不允许作。  
  在IDEAS中就不是这样

  
catia可以用不同的方法,自由做
作者: goodluckwu    时间: 2004-7-14 12:10
在二次开发中出现的问题有的时候你可以在GUI界面下试验一下是不是可行,如果不行的话说明是UG的限制。如果可行再研究




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