不对呀,我用的就是这样,并且各种距离都能够计算,我的一部分程序你看看
if((UF_CALL(UF_UI_select_with_class_dialog(cue1, title1, UF_UI_SEL_SCOPE_WORK_PART,init_proc, NULL, &response_w1, &count_w1, &object1))) == 0)选择第一个对象
if((UF_CALL(UF_UI_select_with_class_dialog(cue2, title2, UF_UI_SEL_SCOPE_WORK_PART,init_proc, NULL, &response_w2, &count_w2, &object2))) == 0)选择第二个对象
UF_MODL_ask_minimum_dist_2 (*object1, *object2,
0, NULL, 0, NULL, [$ min_dist, pt_on_ent1, pt_on_ent2, &a )]
UF_free(object1);
UF_free(object2);要释放两个对象的tag |