• 论文 •    

逆向工程中扫描数据点的曲面重构

郭伟青,李际军,吴小刚   

  1. 1.浙江大学计算机学院,浙江杭州310027;
  • 出版日期:2004-09-15 发布日期:2004-09-25

Surface reconstruction from scanned data points in reverse engineering

GUO Wei-qing, LI Ji-jun ,WU Xiao-gang   

  1. 1.Coll. of Computer, Zhejiang Univ., Hangzhou310027, China;2.Coll. of Zhijiang, Zhejiang Univ. of Tech., Hangzhou310024, China
  • Online:2004-09-15 Published:2004-09-25

摘要: 针对三维扫描数据点的曲面重构技术在实际系统中的应用,提出了一种以B样条曲面为基础的曲面构造算法。已知数据点按简明行方式排列,算法产生一个连续的B样条曲面,该曲面的参数化过程不受每行数据点分布的影响。根据所传递的候选节点矢量,采用柔性间距选择,有效地减少了控制顶点数,同时应用三维图形标准以及图形函数库,在VC++6.0平台上完成了该软件的编制。通过实际系统应用验证,该算法改进了传统曲面重构方法在 处理非均匀扫描数据点时曲线曲面形状的失真和运算的不稳定现象,计算简单,易于编程实现。

关键词: 逆向工程, 曲线和曲面, 重构, 算法

Abstract: Aiming at the application of surface reconstruction technology of 3-D scanned data points in practical system, a surface reconstruction method based on B-spline was proposed. The data were assumed to be organized in a row-wise fashion, and the method produced a continuous B-spline surface. The parametrization of the surface was not affected negatively by the distribution of points in each row. By the selection based on the flexibility of a passed candidate knot vector, the number of control points was reduced effectively. As a result, the above algorithm on VC++ 6.0 platform was completed by applying 3-D graphic standard and library OpenGL. This method was verified in practical system, and the result showed that the distortion of surface shape and unsteadiness of calculation were improved on non-uniform 3-D scanned data pointes compared to the traditional methods. The method is easy to compute and program.

Key words: reverse engineering, curve and surface, reconstruction, algorithm

中图分类号: