NX二次开发-UFUN确定两个向量在指定的公差内是否相等(三维向量)UF_VEC3_is_equal

 1 NX11+VS2013
 2 
 3 #include <uf.h>
 4 #include <uf_vec.h>
 5 #include <uf_ui.h>
 6 
 7 
 8 UF_initialize();
 9 
10 //确定两个向量在指定的公差内是否相等(三维向量)
11 const double vec1[3] = { 0.0, 0.0, 1.0 };//向量1
12 const double vec2[3] = { 0.0, 0.0, 1.0 };//向量2
13 double tolerance = 0.001;//公差
14 int is_equal = 0;//0向量不相等1向量相等
15 UF_VEC3_is_equal(vec1, vec2, tolerance, &is_equal);
16 
17 //打印
18 char msg[256];
19 sprintf_s(msg, "%d", is_equal);
20 uc1601(msg, 1);
21 
22 UF_terminate();
23 
24 Caesar卢尚宇
25 2020年2月15日

原文地址:https://www.cnblogs.com/nxopen2018/p/12313498.html