摘要
针对三角网格模型存在的孔洞问题提出一种基于变分隐式曲面的孔洞修补算法。首先,利用孔洞边界信息构造插值孔洞边界的变分隐式曲面并将其网格化,得到初始孔洞网格,再利用边界点裁剪初始孔洞网格,最后把裁剪后的孔洞网格与初始网格拓扑合并,完成孔洞修补。算法充分考虑了孔洞周围的信息,使得孔洞网格与原始网格光滑连接,取得了比较好的效果。
In this paper, a hole repairing algorithm based on variational interpolating implicit surfaces is proposed. The main process includes to construct a variational implicit surface by interpolating mesh boundary and polygonize, to cut out unwanted portions of implicit mesh with the help of boundary points, to merge the cutting mesh and original mesh for finishing hole repairing. Since the peripheral character of hole is taking into account during the hole repairing, the consistency between the hole and the original surface can be guaranteed and good results can be obtained.
基金
国家高技术研究发展计划(863计划)资助项目(2005AA420240)
江苏省科技攻关项目(BE2005014)
南京市医学科技发展计划项目(ZKX0420)
南京市科技发展计划项目(200504022)
关键词
孔洞修补
变分隐式曲面
三角网格
逆向工程
Hole Repairing
Variational Implicit Surface
Triangular Mesh
Reverse Engineering