NX二次开发-曲线数据解析(三)比较轮廓是否相同

NX二次开发-曲线数据解析(三)比较轮廓是否相同

作者:徐涛   审校:倪海

适用版本:NX6以上

NX二次开发-曲线数据解析(三)比较轮廓是否相同

NX中我们经常用到曲线,在开发过程中,我们需要去分析曲线数据。此文中介绍一下怎么去比较两个轮廓是否相同,这里不是重合,而是通过平移后可以重合。

功能说明

首先我们要确保两个曲线结构都是相连的线,然后确定整条线头和尾,然后再解析每条曲线,这里只考虑直线和圆弧。需要确保每条曲线都是相同(可以平移重合),就可以判断两轮廓相同。我们可以通过曲线数据解析(一)中的方法去解析每条曲线的数据,并确定好每条曲线的头和尾。直线段的比较方法:起点到终点的向量相同(同向且等值);圆弧的比较方法也是起点到终点的向量相同并加上起点的切线方法相同(避免同半径内圆外圆误认相同)。判断向量是否相同的方法如下方UF方法,比较方向相同的方法:将向量单位化之后再比较是否相同。

NX二次开发-曲线数据解析(三)比较轮廓是否相同

总    结

通过这种方法我们可以判断两段相连的曲线结构是否相同。但完全相同的曲线较少。我们也可以细化分析。逐小段分析,里面有哪些相连的小片段是相同,就可以求出两段曲线相似度。另外可以将某些曲线结构入库,可供其他曲线比较分析。

相关软件
40 多年来,Nastran 有限元求解器一直是应力、振动、屈曲、结构故障、热传递、声学和气动弹性力学分析方面的行业标准。航空航天、汽车、电子、重型机械、医疗设备及其他行业的众多制造商和工程供应商均依靠 NX Nastran 软件满足在工程
相关阅读