NX二次开发-曲线数据解析(二)判断圆弧为内圆还是外圆

蓝图分享网 2022-11-15 16:00:21 657阅读 0评论

NX二次开发-曲线数据解析(二)判断圆弧为内圆还是外圆 第1张

作者:徐涛   审校:倪海

适用版本:NX6以上

NX中我们经常用到曲线,在开发过程中,我们需要去分析曲线数据,分析圆弧为内圆还是外圆是一个比较常见的功能。首先要分析圆弧的“流向”,这个需要多条曲线组合成相连的线来分析,或者用户定义。内圆弧可以理解为沿着流向看向内凹的圆弧(阴角),外圆弧则为向外凸的圆弧(阳角)。流向不同,判断结果也不同。

功能说明

主要方法就是右手螺旋法则。先求圆心指向圆弧中点的半径向量(上一篇说过怎么求圆弧中点坐标),并求出圆弧的“流向”向量,即起点到终点的向量(一般用户确定流向从左往右,或者从右往左,然后识别真正的起点终点,求出向量),然后把这两个向量通过旋转移动调整到XOY平面,再进行叉乘,根据新的向量的Z向值的正负来判断是内圆还是外圆,Z值为正则为内圆,Z值为负则为外圆。

NX二次开发-曲线数据解析(二)判断圆弧为内圆还是外圆 第2张

NX二次开发-曲线数据解析(二)判断圆弧为内圆还是外圆 第3张

NX二次开发-曲线数据解析(二)判断圆弧为内圆还是外圆 第4张

总    结

一组相连曲线的流向是一个非常重要的数据,假如不是首尾相连,需要用户指定流向从左往右还是从右往左,如果是首尾相连,可以识别出轮廓范围和轮廓走向,来确定流向,从而进行后续的分析。

免责声明:

1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。

3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,657人围观)

还没有评论,来说两句吧...