iCAx开思工具箱

标题: 【求助】UF_CURVE_create_offset_curve里面的参数怎么初始化阿? [打印本页]

作者: xyftxwd    时间: 2004-8-2 10:33
标题: 【求助】UF_CURVE_create_offset_curve里面的参数怎么初始化阿?
我想做一个曲线的偏置曲线,可是初始化参数太复杂了,那个高手有个例子阿?
作者: suye007    时间: 2004-8-2 12:22
送你个例子吧:
UF_CURVE_offset_data_t  offset_data_pointer;
int num_offset_curves;
tag_t *offset_curve_tags;
UF_STRING_t input_string;
char distance_str[] = {"2.00"};
UF_CURVE_offset_distance_data_t offset_distance1;
  
UF_MODL_init_string_list([$input_string)]
UF_MODL_create_string_list(1,1,[$input_string)]
input_string.num=1;
input_string.string[0]=1;
input_string.dir[0]=1;
input_string.id[0]=objects_array1[0];//objects_array1[0]是被偏置的曲线ID
          
         offset_data_pointer.input_curves=[$input_string]
         offset_data_pointer.offset_type=UF_CURVE_OFFSET_DISTANCE_NO_TRIM;
         offset_data_pointer.approximation_tolerance=0.0001;
         offset_data_pointer.string_tolerance=0.000001;
         offset_data_pointer.offset_def.distance_type1 = [$offset_distance1]
offset_distance1.distance = distance_str;
         offset_distance1.rough_type=0;
          
         UF_CURVE_create_offset_curve(&offset_data_pointer,
    [$num_offset_curves,&offset_curve_tags)]
作者: xyftxwd    时间: 2004-8-2 16:45
非常感谢!
作者: wangyong_1982    时间: 2011-10-31 15:54
这初始化能用吗????纠结啊??如果是不止一条曲线偏置也能用吗




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