论文部分内容阅读
几何造型技术中逆向工程作为吸收先进技术、缩短产品创新设计与制造周期的重要技术已成为制造业关注的热点。曲面重构技术是逆向工程研究的核心问题之一,几何实体重构中重建曲面质量的好坏,直接决定了逆向工程系统的可操作性及其实用性。如何提高几何造型技术中曲面重构的质量是本论文研究的重点。本文对几何造型技术相关理论和方法进行了探索。分析了几何造型中曲面重构技术的理论基础,重点分析了NURBS曲线曲面、Bezier曲线曲面、B样条曲线曲面等基本理论;分析了曲线曲面重构的基本算法。定义了几何造型系统中曲线曲面的数据结构。本文针对三维扫描数据点的曲面重构技术在实际系统中采用通用曲而建模方法而产生的问题进行了分析,提出了一种基于逼近理论的柔性曲面构造方法,对通用曲面建模方法作了算法上的改进,该方法生成的曲面图形具有较好的显示效果。同时,针对曲线曲面拟合过程中,为提高曲面造型效果及运算速度,需控制拟合曲面的误差值和相关控制顶点数的大量增加。按通常的逼近方法,会使控制点数大量递增,然而通过本文所采用的柔性节点的选择控制,没有出现该现象。该方法减少了软件系统处理的数据量,并在实际系统应用中得到了验证。曲面蒙皮技术是通过截面线构造出平滑曲面,由于截面线节点矢量和控制点数可能存在差异,格式及其阶次的不确定性,使所得到的蒙皮曲面会有多种预料不到的形状。为了保持曲面形状的平滑和柔顺,在拟合曲面之前,经曲线兼容,取得格式的一致性,该过程需处理大量的数据,影响运算效率,曲面的蒙皮处理过程还可能出现一些几何形状的变异以及参数化问题等等。针对这些问题本文提出了一种改进的曲面蒙皮重构方法。该算法通过节点矢量柔性选择,使得蒙皮曲面的参数化过程不受每行截面数据不同分布的影响,有效地减少了控制顶点数。在曲线曲面软件造型系统中,通过调用OpenGL函数库,结合VC++编程语言,实现了本文提出的基于逆向几何造型技术柔性曲面逼近算法以及柔性曲面蒙皮算法,在造型系统中同时具备交互三维编辑功能,及曲线曲面、数据点的拾取功能,加上光顺处理功能,可以获得较好的图形效果,说明了上述算法的有效性。