获取所有圆柱面

简介

我们以一个获取所有圆柱面的例子来说明如何获取某一类型的曲面。圆柱面是比较典型的曲面,比如倒圆曲面就是圆柱面,如果想删除自动识别倒圆曲面并删除这个曲面,则必须要识别出圆柱面。我们设计一个小界面,按钮“获取所有圆柱面”执行遍历所有圆柱面的代码,如下图所示。

识别曲面类型代码

在按钮的响应中,添加如下代码:

List<Face> cylinderFaceList = new List<Face>();  //定义圆柱面的链表,

UG NX二次开发(C#)--建模--识别曲面类型(圆柱面)相关推荐

  1. UG NX二次开发(C#)-建模-判断一条曲线是不是封闭

    在UG NX二次开发(c#)时,判断一个边(曲线)是不是封闭的,采用两个端点是不是相同来判断.其代码如下: Point3d point3D1;Point3d point3D2;bool isClose ...

  2. UG NX二次开发(C#)-分析-测量曲面的面积

    1. 简要说明 在UG NX中随着版本的更新,测量曲面功能的界面也有所变化,在NX10中,有个单独的"测量面"功能,能测量曲面的面积和长度,如下图所示. 通过搜索查看面测量功能 N ...

  3. UG NX二次开发(C#)-建模-删除面

    前言 在三维建模后,为了仿真的需要,需要对建好的模型进行简化处理,这时候同步建模的功能就非常有必要了.本文主要介绍一个删除面的操作,这样可以去掉孔面.倒圆角面.倒斜角面,以用于模型仿真的完整性. 一. ...

  4. UG NX二次开发(C#)-建模-获取圆柱面信息(轴向、半径、深度)

    获取圆柱面的信息 前言 一.在UG NX中面的类型有哪些? 二.获取圆柱面信息的函数 1.获取半径和轴向 2.计算圆柱面的深度值 3.测试用例 总结 文章目录 前言 一.在UG NX中面的类型有哪些? ...

  5. UG NX二次开发(C#)-CAM-加工模板、程序、方法、刀具和几何体的读取

    1.前言 在UG NX的CAM模块中,加工程序是根据UG NX设置的加工模板来编程的,本人是针对CAM模块的UG NX二次开发,获取加工模板.程序名称.加工方法.刀具和几何体的字符串. 2.进入加工模 ...

  6. UG NX二次开发(C#)-装配-删除阵列矩阵

    前言 在外部模式对装配体进行替换或者删除时,有时遇到部分组件不能替换或者删除,其中一个原因是阵列主组件,是不允许更改的.下面介绍下采用UG NX二次开发的方法删除阵列主组件. 错误介绍 在一个装配体模 ...

  7. UG NX二次开发(C#)-装配-添加组件AddComponent

    在UG NX的使用过程中,装配是很重要的一环,本文是为了实现组件的批量装配,采用UG NX二次开发,采用的主要函数为AddComponent. AddComponent()的帮助说明如下: 其是属于N ...

  8. UG\NX二次开发 获取曲线上某个位置的点坐标、切线矢量、主法线矢量、副法线矢量 UF_MODL_ask_curve_props

    文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取曲线上某个位置的点坐标.切线矢量.主法线矢量.副法线矢量 U ...

  9. UG/NX二次开发Siemens官方NXOPEN实例解析—1.6 BlockStyler/SelectionExample

    列文章目录 UG/NX二次开发Siemens官方NXOPEN实例解析-1.1 BlockStyler/ColoredBlock UG/NX二次开发Siemens官方NXOPEN实例解析-1.2 Blo ...

  10. UG\NX二次开发 获取相切面的三种方法

    文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取相切面的三种方法 方法1: 使用NX Open C++ 的面 ...

最新文章

  1. linux挂载移动硬盘 格式化_linux系统下如何挂载NTFS移动硬盘
  2. Django(models中字段+参数)
  3. 日常生活小技巧 -- 网络调试助手
  4. mysql自带命令使用教程_自用mysql自带命令实现数据库备份还原
  5. 初学者学习java编程,如何顺利通过4大艰难阶段?
  6. wps for linux alpha 15 语言包,WPS Office for Linux Alpah 7发布
  7. Golang中Goroutine与线程
  8. 腾讯又“撒钱”了!奖励2.28万员工800万股,人均16.6万港元 网友:福利界天花板...
  9. Python机器学习数据预处理:读取txt数据文件并切分为训练和测试数据集
  10. 基类和派生类的构造函数,隐式调用与显式调用
  11. Flutter仿写一个iOS风格的通讯录
  12. 基于电能计量芯片HLW8012的应用研究
  13. MFC图像处理CImage类常用操作
  14. matlab 一维 平滑,MATLAB中数据平滑处理
  15. opencontrail-vrouter命令
  16. JavaScript方形玻璃鱼缸重量及体积计算
  17. win10创建新的计算机用户名和密码,win10如何新建一个账号用户
  18. 【PyTorch】Balanced_CE_loss 实现
  19. Tomcat跨域配置
  20. swing小区安全管理系统

热门文章

  1. thanks for your share
  2. Keras“冻结”层
  3. Halcon 图片格式RGB转灰度
  4. 常见火狐不支持问题(转载)
  5. 电感和磁珠的6大区别
  6. 上海地铁颜色配对色码值
  7. java定时监控ldap_java – LDAP服务器更新和事件通知
  8. Introduction to Linear Optimization 2.2 极点,顶角与基可行解
  9. ftp服务器端文件大小设置,ftp服务器端文件大小设置
  10. 新媒体的运营思维是什么?