摘要
曲面重构是逆向工程的核心环节,由于B样条曲面的局部性,使其成为了曲面重构的首选。详细阐述了B样条曲面构建的理论基础,包括其数学模型和性质。在散乱数据点模型网格划分优化的基础上,提出了基于反求控制点的B样条准均匀双三次曲面重构算法。设计了基于反求控制点曲面重构算法的实现过程,解决了型值点的选取,节点参数化的问题。由于均匀B样条曲面的特点,其曲面网格的四端点不与控制点网格端点重合,为使拟合曲面接近原始曲面,采用了准均匀B样条基进行曲面生成。在VS2008环境下,用C++语言进行程序编写调试,最后给出了算法的运行结果。算法的实现说明了算法的的可行性和可靠性,算法具有速率快、精度高等优点。
Surface reconstruction is the core of reverse engineering due to a locality of B-Spline surface, made it first selection of surface reconstruction. The theoretical basic of B-Spline including the mathematical model and properties were illustrated detaiily in the paper. The algorithm of B-Spline surface reconstruction based on the reverse control point was put forward on the base of mesh partition of cloud data. The realization processing of the surface reconstruction algorithm based on the reverse control point was designed, and the problems of the selection of point and node parameters were solved. Due to the characteristic of uniform B-spline surfaces, four endpoints of its surface mesh are not coincided with the endpoints of the control mesh. Surface reconstruction used quasi-uniform B-Spline surface in order to make the fitting surface close to the original surface. The program was edited and debugged by using C-H- language in the VS2008 environment, and running results of algorithm were given. The realization of the algorithm shows that the algorithm is feasibility and reliability, the algorithm possessed the advantages of high precision and fast.
出处
《沈阳师范大学学报(自然科学版)》
CAS
2015年第2期253-256,共4页
Journal of Shenyang Normal University:Natural Science Edition
基金
辽宁省科技厅自然科学基金资助项目(201102205)
关键词
B样条曲面
反求控制点
逆向工程
曲面重构
B-Spline surface
reverse control point
reverse engineering
surface reconstruction