UG NX二次开发(C#)--建模--识别曲面类型(圆柱面)
获取所有圆柱面
简介
我们以一个获取所有圆柱面的例子来说明如何获取某一类型的曲面。圆柱面是比较典型的曲面,比如倒圆曲面就是圆柱面,如果想删除自动识别倒圆曲面并删除这个曲面,则必须要识别出圆柱面。我们设计一个小界面,按钮“获取所有圆柱面”执行遍历所有圆柱面的代码,如下图所示。
识别曲面类型代码
在按钮的响应中,添加如下代码:
List<Face> cylinderFaceList = new List<Face>(); //定义圆柱面的链表,
UG NX二次开发(C#)--建模--识别曲面类型(圆柱面)相关推荐
- UG NX二次开发(C#)-建模-判断一条曲线是不是封闭
在UG NX二次开发(c#)时,判断一个边(曲线)是不是封闭的,采用两个端点是不是相同来判断.其代码如下: Point3d point3D1;Point3d point3D2;bool isClose ...
- UG NX二次开发(C#)-分析-测量曲面的面积
1. 简要说明 在UG NX中随着版本的更新,测量曲面功能的界面也有所变化,在NX10中,有个单独的"测量面"功能,能测量曲面的面积和长度,如下图所示. 通过搜索查看面测量功能 N ...
- UG NX二次开发(C#)-建模-删除面
前言 在三维建模后,为了仿真的需要,需要对建好的模型进行简化处理,这时候同步建模的功能就非常有必要了.本文主要介绍一个删除面的操作,这样可以去掉孔面.倒圆角面.倒斜角面,以用于模型仿真的完整性. 一. ...
- UG NX二次开发(C#)-建模-获取圆柱面信息(轴向、半径、深度)
获取圆柱面的信息 前言 一.在UG NX中面的类型有哪些? 二.获取圆柱面信息的函数 1.获取半径和轴向 2.计算圆柱面的深度值 3.测试用例 总结 文章目录 前言 一.在UG NX中面的类型有哪些? ...
- UG NX二次开发(C#)-CAM-加工模板、程序、方法、刀具和几何体的读取
1.前言 在UG NX的CAM模块中,加工程序是根据UG NX设置的加工模板来编程的,本人是针对CAM模块的UG NX二次开发,获取加工模板.程序名称.加工方法.刀具和几何体的字符串. 2.进入加工模 ...
- UG NX二次开发(C#)-装配-删除阵列矩阵
前言 在外部模式对装配体进行替换或者删除时,有时遇到部分组件不能替换或者删除,其中一个原因是阵列主组件,是不允许更改的.下面介绍下采用UG NX二次开发的方法删除阵列主组件. 错误介绍 在一个装配体模 ...
- UG NX二次开发(C#)-装配-添加组件AddComponent
在UG NX的使用过程中,装配是很重要的一环,本文是为了实现组件的批量装配,采用UG NX二次开发,采用的主要函数为AddComponent. AddComponent()的帮助说明如下: 其是属于N ...
- UG\NX二次开发 获取曲线上某个位置的点坐标、切线矢量、主法线矢量、副法线矢量 UF_MODL_ask_curve_props
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取曲线上某个位置的点坐标.切线矢量.主法线矢量.副法线矢量 U ...
- UG/NX二次开发Siemens官方NXOPEN实例解析—1.6 BlockStyler/SelectionExample
列文章目录 UG/NX二次开发Siemens官方NXOPEN实例解析-1.1 BlockStyler/ColoredBlock UG/NX二次开发Siemens官方NXOPEN实例解析-1.2 Blo ...
- UG\NX二次开发 获取相切面的三种方法
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取相切面的三种方法 方法1: 使用NX Open C++ 的面 ...
最新文章
- linux挂载移动硬盘 格式化_linux系统下如何挂载NTFS移动硬盘
- Django(models中字段+参数)
- 日常生活小技巧 -- 网络调试助手
- mysql自带命令使用教程_自用mysql自带命令实现数据库备份还原
- 初学者学习java编程,如何顺利通过4大艰难阶段?
- wps for linux alpha 15 语言包,WPS Office for Linux Alpah 7发布
- Golang中Goroutine与线程
- 腾讯又“撒钱”了!奖励2.28万员工800万股,人均16.6万港元 网友:福利界天花板...
- Python机器学习数据预处理:读取txt数据文件并切分为训练和测试数据集
- 基类和派生类的构造函数,隐式调用与显式调用
- Flutter仿写一个iOS风格的通讯录
- 基于电能计量芯片HLW8012的应用研究
- MFC图像处理CImage类常用操作
- matlab 一维 平滑,MATLAB中数据平滑处理
- opencontrail-vrouter命令
- JavaScript方形玻璃鱼缸重量及体积计算
- win10创建新的计算机用户名和密码,win10如何新建一个账号用户
- 【PyTorch】Balanced_CE_loss 实现
- Tomcat跨域配置
- swing小区安全管理系统