Technical Section: Automatic hole-filling of CAD models with feature-preserving

  • Authors:
  • Xiaochao Wang;Xiuping Liu;Linfa Lu;Baojun Li;Junjie Cao;Baocai Yin;Xiquan Shi

  • Affiliations:
  • School of Mathematical Sciences, Dalian University of Technology, Dalian, China;School of Mathematical Sciences, Dalian University of Technology, Dalian, China;School of Information Science & Technology, Sun Yat-sen University, Guangzhou 510006, China and National Engineering Research Center of Digital Life, Guangzhou 510006, China;School of Automotive Engineering, Faculty of Vehicle Engineering and Mechanics, State Key Laboratory of Structural Analysis for Industrial Equipment, Dalian University of Technology, Dalian, China;School of Mathematical Sciences, Dalian University of Technology, Dalian, China and Department of Engineering Mechanics, State Key Laboratory of Structural Analysis for Industrial Equipment, Dalia ...;Beijing Municipal Key Lab of Multimedia and Intelligent Software Technology, College of Computer Science and Technology, Beijing University of Technology, Beijing 100124, China;Department of Mathematical Sciences, Delaware State University, Dover, DE 19901, USA

  • Venue:
  • Computers and Graphics
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose an automatic hole-filling method, particularly for recovering missing feature curves and corners. We first extract the feature vertices around a hole of a CAD model and classify them into different feature sets. These feature sets are then automatically paired, using ordered double normals, Gaussian mapping and convex/concave analysis, to produce missing feature curves. Additionally, by minimizing a newly defined energy, the missing corners can be efficiently recovered as well. The hole is consequently divided into simple sub-holes according to the produced feature curves and recovered corners. Finally, each sub-hole is filled by a modified advancing front method individually. The experiments show that our approach is simple, efficient, and suitable for CAD systems.