iCAx开思工具箱

标题: 请高人及zzz看过来 [打印本页]

作者: blitheboy    时间: 2003-6-28 20:57
标题: 请高人及zzz看过来
我在用ug二次开发时
写了下面的一段程序,
UF_MODL_put_list_item( body_list, *result_body );
  
UF_MODL_put_list_item( body_list, *result_body1 );
  
UF_OBJ_ask_type_and_subtype( body_list->eid, [$type,  &subtype )]
  
while( body_list )  
{  
  
rp1[0]=0.0;
rp1[1]=0.0;
rp1[2]=-270;
FTN(uf6511)([$body_list->eid, &object_tag)]
  
/*在这里怎么老是得到的object_tag=0????而我传进去的body_list->eid合法(为一个),为什么不让我拷贝??,很是郁闷。忘告之,谢了先!!*/
  
FTN(uf5943)(rp1, rp2);
np[0]=object_tag;
ip3=1;
ip4=1;
ip5=0;
ip6=2;
FTN(uf5947)(rp2, np, [$ip3, &ip4 ,&ip5, &ip6, NULL, NULL, ir9)]
UF_OBJ_set_layer(body_list->eid, UF_LAYER_WORK_LAYER);
UF_OBJ_set_layer(object_tag, UF_LAYER_WORK_LAYER);
UF_MODL_unite_bodies(*jqj_solid,  object_tag);
body_list=body_list->next;
  
  }
作者: spline    时间: 2003-6-29 16:05
不是这样用的吧?
要用UF_MODL_ask_list_item取得其中的元素。
相关的函数还有
UF_MODL_ask_list_item
UF_MODL_create_list
UF_MODL_delete_list
UF_MODL_ask_list_count
UF_MODL_delete_list_item
作者: zzz    时间: 2003-6-30 08:48
最近关于变换的函数是有很多问题。
你看body_list->eid是不是零?再用一个变量代替body_list->eid试一试。
作者: salary    时间: 2003-7-16 21:22
uf5947既可做移动(包括平移和旋转),也可做拷贝




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