UG NX二次开发(C#)-建模-判断一张面是孔面还是凸台面
在UG NX二次开发过程中,为了判断一张面是否是孔的面还是凸台的面,就要判断面是外表面还是内表面。本文介绍下如何判断一张圆柱面或者圆锥面是外表面还是内表面。
以如下图所示的两个面为例:
左侧的面是内表面,右侧的为外表面。
首先要判断面的类型,采用如下代码:
string faceType = face.SolidFaceType;
圆柱面:
然后采用 uFModl.AskFaceData(face.Tag, out type, point, dir, box, out radius, out rad_data, out norm_dir);来获得面的数据,其具体含义为:
UG NX二次开发(C#)-建模-判断一张面是孔面还是凸台面相关推荐
- UG NX二次开发(C#)-建模-判断一条曲线是不是封闭
在UG NX二次开发(c#)时,判断一个边(曲线)是不是封闭的,采用两个端点是不是相同来判断.其代码如下: Point3d point3D1;Point3d point3D2;bool isClose ...
- UG NX二次开发(C#)-建模-删除面
前言 在三维建模后,为了仿真的需要,需要对建好的模型进行简化处理,这时候同步建模的功能就非常有必要了.本文主要介绍一个删除面的操作,这样可以去掉孔面.倒圆角面.倒斜角面,以用于模型仿真的完整性. 一. ...
- UG NX二次开发(C#)-建模-获取圆柱面信息(轴向、半径、深度)
获取圆柱面的信息 前言 一.在UG NX中面的类型有哪些? 二.获取圆柱面信息的函数 1.获取半径和轴向 2.计算圆柱面的深度值 3.测试用例 总结 文章目录 前言 一.在UG NX中面的类型有哪些? ...
- 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++ 的面 ...
- UG NX二次开发(C#)-CAM-加工模板、程序、方法、刀具和几何体的读取
1.前言 在UG NX的CAM模块中,加工程序是根据UG NX设置的加工模板来编程的,本人是针对CAM模块的UG NX二次开发,获取加工模板.程序名称.加工方法.刀具和几何体的字符串. 2.进入加工模 ...
- UG/NX二次开发Siemens官方NXOPEN实例解析—1.3 BlockStyler/ExtrudewithPreview
列文章目录 UG/NX二次开发Siemens官方NXOPEN实例解析-1.1 BlockStyler/ColoredBlock UG/NX二次开发Siemens官方NXOPEN实例解析-1.2 Blo ...
- 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 ...
最新文章
- 【坑爹微信】微信JSSDK图片上传问题和解决
- DM9000 寄存器的定义
- hibernate框架学习第二天:核心API、工具类、事务、查询、方言、主键生成策略等...
- Java+Windows+ffmpeg实现视频转换
- kafka 服务端消费者和生产者的配置
- php多站点共享用户表,php – Zend_Auth:允许用户登录到多个表/身份
- Python+OpenCV图像处理之模糊操作
- 【C/C++】字符串类型
- 汇编语言---王爽 (实验 8)分析一个奇怪的程序
- 文件上传时判断文件夹是否存在
- java横向分割面板后怎么加标签_java面板,标签,布局问题代码执行
- 数字基带信号功率谱理论研究和实验仿真【含有MATLAB仿真实验以及实验报告】
- 【QT】Qt多线程编程之高级函数
- 葡萄酒酒进销存单机版_葡萄酒销售问题| 找到销售葡萄酒的最大利润
- iOS 蓝牙开发实现文件传输
- java 封装和继承
- python操作模拟器多开操作_窗口多开模拟器同步操作器▲按键精灵脚本▲
- php 同比增长率上期未0,同比增长率计算时,上期值为0怎么计算?
- mac+safari+html5插件,打开 Mac Safari 黑色模式,这款插件有点厉害
- 使用C++ Builder编译QuantLib
热门文章
- 星星之火-38:LTE物理层无线资源与帧结构快速入门
- 数组根据条件筛选出满足条件的数据(数组里面是对象)
- 在XX小学六一儿童节庆祝大会上的致辞
- [RK3399] Type-C改为MicroUSB
- 什么是USBHOST、USB Slave和USB OTG?它们之间有什么区别 USB、MiniUSB、MicroUSB
- Android通知的使用及设置
- html5 图片命名,html5 css命名规范
- android扫一扫 二维码显示结果中文乱码
- 威廉玛丽学院计算机专业好吗,威廉玛丽学院计算机硕士语言要求请问在哪
- 帆软 finereport FCRA 考试 题库+答案,共收录561题,大部分有答案