论文部分内容阅读
针对逆向工程中分段点提取不精确,造成截面数据重构结果不理想的问题,论文提出两类面向特征的G1连续的截面数据高精度重构方案。对获取的截面数据进行预处理,再对截面数据进行高精度优化重构。由于分段点的高精度识别,使得重构结果能够很好地还原产品模型的初始设计意图,进而提高了重构三维CAD模型的精度和质量。研究了直线、圆弧和自由曲线的重构问题。直线和圆弧选用代数表达形式,自由曲线选用参数式B样条曲线,并给出了它们的最小二乘拟合模型以及两两之间的几何约束表达式。分析了已有截面数据重构技术存在的问题及原因。提出一种基于一维搜索的高精度截面数据重构方法。根据截面数据的离散曲率信息初步提取分段点,确定理想分段点所在区域,并以区域端点为界将截面数据分割成具有单一特征的数据段;优先重构自由度小的直线、圆弧特征,再重构自由特征:耦合边界约束模型和自由特征自身的重构模型,建立优化模型,采用拉格朗日乘子法求解。在自由特征的重构过程中,建立特征间连接点的精确提取模型,利用黄金分割法动态搜索最优连接点。提出一种基于二维搜索的截面数据重构方法。通过对截面数据进行曲率分析,找出理论分段点所在的大致区域。利用离散变量型普通网格法将此区域网格化,再将所有的网格节点当作候选分段点。对每一网格节点,先重构过该网格节点的自由度小的直线(圆弧)特征,再重构自由曲线,重构的自由曲线满足与直线(圆弧)特征在连接处G1连续,且端点插值该网格节点。统计不同网格节点下,数据点到曲线的逼近总误差和自由特征的控制点数,并据此动态找寻最优分段点。最终以最优分段点为界重构满足边界约束信息的截面特征。基于一维、二维搜索的G1连续的截面数据高精度重构技术已经成功应用于逆向工程CAD建模软件STLViewer中。结合一个逆向工程模型重构实例,演示并论证了本文方法在工业产品CAD模型重建中的可行性和实用性。总结面向特征的G1连续的截面数据高精度重构技术,指出下一步有待研究的内容和方向。