Filling and repairing holes in geometric model for scientific engineering computing
CSTR:
Author:
Affiliation:

1.College of Computer Science and Technology, National University of Defense Technology, Changsha 410073 , China ; 2.Laboratory of Digitizing Software for Frontier Equipment, National University of Defense Technology, Changsha 410073 , China

Clc Number:

TP399

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    In the process of geometric model processing by mesh generation software, a filling method based on B-spline surface was proposed to solve the hole problem caused by missing geometric surface information. The hole boundaries were extracted from the given set of B-spline curves based on their topological relationship, and curve approximation fitting and combination techniques were employed to process the curves within individual holes to obtain compatible curves. Hole repair was achieved by first constructing unidirectional interpolating ruled surfaces and tensor product surfaces from the curves, these surfaces were then combined through interpolation and Boolean sum operations to generate bilinear difference B-spline surfaces for filling the holes. In addition, the ruled surface was applied as an alternate method in complex special holes to ensure the overall robustness of the method. Experimental results show that the method is highly general and can be applied to the dirty geometry repair of various types of morphological holes in real-world industrial geometric models, providing clean and closed geometric models for subsequent mesh generation.

    Reference
    Related
    Cited by
Get Citation

刘增晟, 高翔, 张翔, 等. 面向科学工程计算的数模孔洞填充修复[J]. 国防科技大学学报, 2025, 47(2): 165-172.

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:November 10,2022
  • Revised:
  • Adopted:
  • Online: April 14,2025
  • Published:
Article QR Code