Page 228 - 机械设计制造与自动化技术研究
P. 228
Research on Mechanical Design, Manufacturing and Automation Technology
机械设计制造与自动化技术研究
18°;圆球上最大二面角为 12.6°,不存在特征边;圆环上最大二面角为 9.8°,
不存在特征边。
通过分析其他的基本几何体可知,只需剔除其光滑表面上的边,剩下的边即
为特征边,阈值可以通过其上界和下界进行确定。一般地,根据基本几何体模型
的统计规律及工程经验,其无特征边的光滑曲面上二面角不大于 20°,因此可
以遍历模型所有的二面角得到小于20°的最大角度值β,作为确定阈值cx的下界;
同时以大于 20°的最小角度值 r 作为确定阈值 a 的上界,则可得:
a=(β+y)/2 (4-1)
因此,立方体模型的阈值可以选择 45°。对于这部分系统焊接模块讨论的
复杂几何体,其一般由基本几何体组成,因此特征边可以通过式(4-2)进行筛
选得到,但由于复杂几何体三角形的形状不一,仅通过单一的阈值难以提取到完
整的边界特征。
直观上讲,我们可以通过两个三角形的邻接边上高的比值进行判断是否是狭
长的三角形,但仅通过三点的坐标进行高的求解较为复杂,效率不高,可以通过
其余两边长度之和的比值进行判断。记两个三角形除邻接边外的边长比值为 τ,
则其表达式为:
l l +
τ = 1 2 (4-2)
l 3 l + 4
遍历模型中所有的边,计算其长度比值 τ,最后求解所有 τ 的平均值 τ,用
于筛选由阈值无法判断的尖锐三角形构成的邻接边。
(2)基于曲率判断的特征提取
基于二面角的特征提取能够简单、快速地提取特征边,但算法中阈值的选取
主要依靠经验与统计规律,缺乏一定的严谨性,尤其是对模型光滑过渡部分、三
角形边与特征边方向相反等情况的处理效果较差,容易造成特征边的遗漏。因此,
需采用基于曲率的特征提取方法进行模型特征的再次提取。
基于曲率的特征点提取方法适用于普遍的模型处理,但其算法过程较为复杂,
且对边界情况的确定不如基于二面角的特征提取算法,因此这两种算法的结合能
够弥补各自的不足;与单一的算法比较,大大提高了特征提取的效率与准确率。
这部分基于曲率的特征提取算法,首先通过各顶点的法矢量构建二次曲面,并计
算该曲面在各顶点上的曲率半径,并经过相应的判断获取特征点,并由顶点与边
·214·

