iCAx开思工具箱

标题: 哪位帮忙看一下错在哪里(已解决)。 [打印本页]

作者: 凤华    时间: 2007-6-15 22:55
标题: 哪位帮忙看一下错在哪里(已解决)。
程序如下,大家帮审一下。
            tag_t object1,object2;
        int guess1_given=0,guess2_given=0;
        double guess1[3], guess2[3], min_dist, pt_on_ent1[3],pt_on_ent2[3], * accuracy;
       
        UF_CURVE_line_s line_coords;
    line_coords.start_point[0]=0;
    line_coords.start_point[1]=0;
    line_coords.start_point[2]=0;
    line_coords.end_point[0]=100;
    line_coords.end_point[1]=100;
        line_coords.end_point[2]=100;

   
    UF_FEATURE_SIGN sign=UF_NULLSIGN;
    double center[ 3 ];
    center[0]=100;
    center[1]=100;
    center[2]=100;
    char *diam="20",*mindis;

    UF_initialize();
   
        UF_CURVE_create_line (&line_coords,&object1);

    UF_MODL_create_sphere1 (sign,center,diam,&object2);

        UF_MODL_ask_minimum_dist(object1,object2,guess1_given,guess1,guess2_given,guess2,&min_dist,pt_on_ent1,pt_on_ent2);

        UF_terminate();


作者: jnx001    时间: 2007-6-17 14:50
你的object2是feature,而不是body,用UF_MODL_ask_feat_body转换一下
作者: 凤华    时间: 2007-6-17 20:44
搞定了,谢谢jnx001!




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