简介:
NX二次开发 测量对象到坐标的距离,猜测点(guess point)的用法 UF_MODL_ask_minimum_dist_3。
代码:
#include "me.hpp"
//获取对象到某个坐标的距离
double getMinimumDis3(tag_t tagObj, double douGuess2[3])
{
tag_t tagObj1 = tagObj;
tag_t tagObj2 = NULL_TAG; //为空
int iGuess2Given = 1; // 为1
//double douGuess2[3] //设置点坐标
double douDis = 0.0;
double douPointOnObj1[3] = { 0 };
double douPointOnObj2[3] = { 0 };
double douAccuracy = 0.0;
UF_MODL_ask_minimum_dist_3(2, tagObj1, tagObj2, 0, NULL,
iGuess2Given, douGuess2, &douDis, douPointOnObj1, douPointOnObj2,
&douAccuracy);
//将两个对象上的点连接成一条直线
UF_CURVE_line_t line_coords;
UF_VEC3_copy(douPoin