文章作者:里海
来源网站:https://blog.csdn.net/WangPaiFeiXingYuan
简介:
UG\NX二次开发 获取相切面的三种方法
方法1:
使用NX Open C++ 的面相切规则NXOpen::FaceTangentRule
方法2:
通过判断边的光顺性判断相邻面是不是相切
//获取边的光顺性
bool isSmooth;
UF_MODL_ask_edge_smoothness(tagEdge, 0, &isSmooth);
方法3:
获取边的中点,判断点在两个面上的矢量是否垂直
判断两个面是否相切,相切
原理:
两个面相切说明是相邻面
相邻面会有一个公共边,
取公共边的中点,判断该点在面1的法向和该点在面2的法向,