UG测量一个面到体的最短距竟然是错误的!!! UF_MODL_ask_minimum_dist_2() 这个函数千万不要输入体的tag。目前看输入基准平面、体的面的tag是没有问题的。 附件下载
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(obje...
1NX9+VS201223#include <uf.h>4#include <uf_modl.h>5#include <uf_ui.h>67UF_initialize();89//创建点110doublePointCoords1[3] = {125.5,263.2,135.2};11tag_t Point1Tag =NULL_TAG;12UF_CURVE_create_point(PointCoords1, &Point1Tag);1314//创建点215doublePointCoords2[3] = {65.5,95.6,78.6...
double * min_dist, double pt_on_obj1 [ 3 ], double pt_on_obj2 [ 3 ], double * accuracy ) 函数说明: UF_MODL_ask_minimum_dist_2发现一对对象之间的最小距离。的对象可以是:1.点,曲线,平面,边,面或实体的任意组合。2.面体,另一面体或固体边,面或身体或点对于1未列出的对象,则返回错误IN...
UF_MODL_ask_minimum_dist 功能:计算两个对象相对最小距离 参数说明:tag_t obj[2]; //【输入】两个对象int guess1_given;//【输入】我们输入0就可以了double guess1[ 3 ];//【输入】假设最近点1(如果上一个参数是0无需设置)int guess2_given; //【输入】我们输入0就可以了double guess2[ 3 ]; ...
回答:不对呀,我用的就是这样,并且各种距离都能够计算,我的一部分程序你看看 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_...