Automatic Interacting Hole Suppression from CAD Mesh Models
This paper reports an algorithm to recognize and suppress interacting holes from CAD mesh models. The method includes hybrid mesh segmentation and template matching. The algorithm involves three steps, viz., preprocessing, hybrid mesh segmentation, and hole recognition and suppression. The hybrid approach is leveraged for interacting hole detection and parameterization along with hole chain. Finally, interacting holes are suppressed by the hole-filling algorithm. This algorithm has been implemented in VC++ and has been extensively tested on test cases extracted from various benchmarks, demonstrating the ability of the proposed algorithm to recognize and suppressed interactive holes, and it is found to be robust and consistent. The innovation lies in the automatic volumetric and nested interactions, multiple planer hole recognition and suppression without estimating curvature, and feature edge detection. The proposed technique is more effective than the existing approaches. Feature suppression finds application in mesh simplification.
KeywordsCAD mesh model Hybrid mesh segmentation Interacting hole recognition Hole suppression
This work has been supported by Centre for Computational Technologies (CCTech), Pune, India. Authors are also grateful to Dr. G. J. Vikhe Patil and Dr. P. J. Pawar for their constructive, thoughtful suggestions that helped to improve the manuscript. Finally, we would like to thank the anonymous reviewers for their valuable recommendation.
- 14.Geng, C., et al.: A thin-plate CAD mesh model splitting approach based on fitting primitives. In: EG UK Theory and Practice of Computer Graphics, pp. 45–50 (2010)Google Scholar
- 16.Hase, V.J., Bhalerao, Y.J., Verma, S., Jadhav, S., Vikhe Patil, G.J.: Complex hole recognition from CAD mesh models. Int. J. Manag. Technol. Eng. 8(9), 1102–1119 (2018)Google Scholar
- 19.Zhao, W., Gao, S., Lin, H.: A robust hole-filling algorithm for triangular mesh. In: 2007 10th IEEE International Conference on Computer-Aided Design and Computer Graphics, pp. 22–22. IEEE (2007)Google Scholar