UG\NX二次开发 获取相切面的三种方法
文章作者:里海
来源网站: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的法向,
如果这两个法向的夹角小于公差,则为相切
如果是一个参考点判断,处理拉伸面、规则的曲面比较合适
不规则的曲面 需要多设置参考点判断
代码:
//判断两个面是否相切,相切
tag_t facea; //面1
tag_t
UG\NX二次开发 获取相切面的三种方法相关推荐
- UG\NX二次开发 获取曲线上某个位置的点坐标、切线矢量、主法线矢量、副法线矢量 UF_MODL_ask_curve_props
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取曲线上某个位置的点坐标.切线矢量.主法线矢量.副法线矢量 U ...
- UG\NX二次开发 获取当前工作部件 UF_ASSEM_ask_work_part
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取当前工作部件 UF_ASSEM_ask_work_part ...
- UG\NX二次开发 获取工作部件下所有对象的类型和子类型 UF_OBJ_ask_type_and_subtype
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取工作部件下所有对象的类型和子类型,使用函数 UF_OBJ_a ...
- UG\NX二次开发 获取装配根节点 UF_ASSEM_ask_root_part_occ
文章作者:里海 来源网站:王牌飞行员_里海的博客_CSDN博客-里海NX二次开发3000例,C\C++,Qt领域博主 简介: 获取装配根节点 UF_ASSEM_ask_root_part_occ 代码 ...
- ANSA二次开发 - 抽中面的两种方法
文章目录 (一) 使用Skin命令抽中面. (二) 使用Casting抽中面. ANSA是一款非常强大和快捷的前处理软件,用过的人都知道,ANSA在几何清理.模型简化功能方面尤为突出.不仅如此,A ...
- UG\NX二次开发 获取UG窗口句柄。实现操作UG窗口最小化、最大化、关闭功能
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 获取UG窗口句柄.实现操作UG窗口最小化.最大化.关闭功能 代码: int doWo ...
- UG\NX二次开发 获取边类型 UF_MODL_ask_edge_type
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 今天开发的时,获取一条圆弧边的类型为"SP 曲线",通过&quo ...
- UG\NX二次开发 获取曲线长度 UF_CURVE_ask_arc_length
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 获取曲线长度 UF_CURVE_ask_arc_length 效果: 代码: //曲 ...
- UG\NX二次开发 获取部件中的所有对象 UF_OBJ_cycle_all
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 获取部件中的所有对象 UF_OBJ_cycle_objs_in_part. 代码: ...
最新文章
- div中的图像在图像下方有多余的空间
- python语法大全-总结了Python中的22个基本语法
- TCP/IP 与OSI结构图
- gradle插件用户指南(翻译)
- inheritance中文Java语言_3.3Java语言面向对象的封装(Encapsulation)、继承(Inheritance)、多态(polymorphic)...
- VTK修炼之道24:图像基本操作_单颜色通道图像合成彩色
- 烧写linux系统到盒子,在Linux命令行中将礼品包装在盒子中
- java beetl输出demo_Beetl 快速入门
- 计算机管理 未分配磁盘,磁盘显示未分配怎么办?
- 高通量DNA测序数据的生物信息学方法
- 上海内推 | 微软亚洲研究院上海人工智能组招聘深度学习研究实习生
- android跳转到rn界面,第五章 RN与Native—由原生页面跳转到Rn页面;在Rn页面调用Android Native组件和Native数据...
- 你知道腾讯程序员一年写多少代码嘛?
- 期货在低位放量下跌的现象(期货高位放量上涨意味什么)
- Ansible学习笔记——JINJA2模板的语法及使用(template模块)
- Qt5Core上的CMake错误
- QQ音乐推荐歌单API报错 invalid referer
- android 自定义view,字母排序(仿微信好友列表)
- 淘宝、飞猪、闲鱼全都挂了!阿里程序员要被祭天了?
- luogu P2862 [USACO06JAN]Corral the Cows G