iCAx开思工具箱

标题: 【求助】特征移动问题 [打印本页]

作者: liberty000    时间: 2004-3-23 17:26
标题: 【求助】特征移动问题
我想把一个孔(即feat[1]);)沿x轴和y轴分别移动20和30,下面是其中的程序:
uf_list_p_t hole_list1;
UF_MODL_create_list([$hole_list1)]
  
UF_MODL_put_list_item(hole_list1,feat[1]);
      
double real_data[2][12]={0,0,0,1,0,0,0,1,0,0,0,1,20,30,0,1,0,0,0,1,0,0,0,1};
      
int ret_1=UF_MODL_move_feature(hole_list1,CSYS_TO_CSYS,real_data);
char message[133];
UF_get_fail_message(ret_1,message);
uc1601(message,1);
  
UF_MODL_update();
  
可运行后我发现孔根本没有移动,但uc1601(message,1)又显示没有错误,我弄不明白,肯定是我的double real_data定义有错,各位大虾,请帮我指出错误,万分感谢!
作者: liberty000    时间: 2004-3-24 12:57
怎么高手们都不响应啊?痛苦!
作者: zhjb113    时间: 2004-3-24 15:27
好像POINT_TO_POINT方式比较简单
你试一下
作者: liberty000    时间: 2004-3-24 19:15
zhjb113 wrote:
好像POINT_TO_POINT方式比较简单  
  你试一下

POINT_TO_POINT我也试过,可Documentation上说
real_data[0][3] Holds 3 elements to the "from point".
real_data[1][3] Holds 3 elements to the "to point".
这个from point和to point是否一定要是feature上的点,
在POINT_TO_POINT下,real_data参数其它的值是否为0也可以,
我真给弄糊涂了。谢谢!
作者: liberty000    时间: 2004-3-25 13:06
各位大虾,help!!!




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