UG\NX二次开发 判断两个圆柱面共轴的思路
如下图所示,判断两个圆柱面是否同轴。ufun函数中没有直接的方法,需要自己封装函数
方法,先画出简图如下。
1.用UF_MODL_ask_face_data获取面上的点和面的方向,P1、P2、V1、V2
2.用UF_VEC3_is_parallel判断两个面的方向V1、V2是否平行,不平行肯定不共轴
3.画辅助直线L1经过点P1方向为V1,求点P2到直线L1的距离dis,通过下图红色三角形,求出dis,如果为0则圆柱面共轴,在此过程中会用到两点距离函数UF_VEC3_distance 求得三角形斜线的距离。
UG\NX二次开发 判断两个圆柱面共轴的思路相关推荐
- UG NX二次开发(C#)-建模-获取圆柱面信息(轴向、半径、深度)
获取圆柱面的信息 前言 一.在UG NX中面的类型有哪些? 二.获取圆柱面信息的函数 1.获取半径和轴向 2.计算圆柱面的深度值 3.测试用例 总结 文章目录 前言 一.在UG NX中面的类型有哪些? ...
- UG/NX二次开发 判断圆柱面是不是孔的方法
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 分享一种判断圆柱面是不是孔的方法. 如下图所示体上有三个圆柱面,2个孔和1个R角面. ...
- UG\NX二次开发 判断面的凹凸、圆柱还是孔、外R角还是内R角。三种方案
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 判断面的凹凸,圆柱面是圆柱还是孔,外R角还是内R角?有三种方法 方案1 使用 UF_ ...
- UG\NX二次开发 判断对象是否在装配中UF_ASSEM_is_occurrence
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 如图左面的体是部件中的体,右面的体是当前显示部件下的体.我们选择体对象,使用UF_A ...
- UG NX二次开发(C#)-建模-判断一条曲线是不是封闭
在UG NX二次开发(c#)时,判断一个边(曲线)是不是封闭的,采用两个端点是不是相同来判断.其代码如下: Point3d point3D1;Point3d point3D2;bool isClose ...
- UG\NX二次开发 获取相切面的三种方法
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取相切面的三种方法 方法1: 使用NX Open C++ 的面 ...
- 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二次开发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二次开发的方法删除阵列主组件. 错误介绍 在一个装配体模 ...
最新文章
- mysql删除重复记录
- DayDayUp:大学英语六级考试历年真题答案规律分析、应试回答精讲、及六级改革历史之详细攻略
- C++ Primer 5th笔记(chap 18 大型程序工具)构造函数与虚继承
- window系统下如何查看so库的信息
- 头文件定义全局变量_5.2 C++局部变量与全局变量 | 输出局部全局变量
- h5点击后字体加粗出现下边框_人力资源管理论文格式(字体+版式+打印)
- Blazeface 人脸检测器
- Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序(二)
- Android音频开发(七)音频编解码之MediaCodec编解码AAC下
- python虚拟环境解决不能执行脚本的问题
- [HNOI2015] 亚瑟王
- 人类微生物组和缺失遗传力--读论文
- Python3.7出现RuntimeError: generator raised StopIteration异常
- 亲身经历在国企搞IT:自我总结500页“Java成长笔记”,谁说待国企就是养老!?
- 你真的了解爬虫吗?看完你会对网络爬虫有更深更全面的认识
- 先验概率、后验概率、似然估计三者的区别与联系
- Leaflet基础入门教程(一)
- mysql zlib_[MySQL 学习] zlib库相关结构和函数-阿里云开发者社区
- 完全教程 Aircrack-ng破解WEP、WPA-PSK加密利器
- 12个最应该使用的Linux服务器OS(上)
热门文章
- PostgreSQL12.3——pgAdmin4表格的创建
- 计算机的网络功能划分为,计算机网络按功能来划分可分为( )子网和( )子网...
- #199-【莫队】小Z的袜子
- jsp返回上一个页面并刷新
- 回答薛定谔问题: 生命是什么?自由能公式
- NetBeans工具学习之道:NetBeans IDE Java 快速入门教程
- angular : 自定义组件双向绑定 [(ngModel)]
- 用js实现返回上一步操作
- Photoshop-学习笔记 —— 变量 + 数据组
- RSA加密算法-非对称加密算法的使用