面向科学工程计算的数模孔洞填充修复
DOI:
作者:
作者单位:

国防科技大学 计算机学院

作者简介:

通讯作者:

中图分类号:

TP399

基金项目:

国家重点研发计划(2021YFB0300101);国家自然科学基金资助项目(12102467)


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

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    在网格生成软件处理几何模型过程中,针对几何表面信息缺失带来的孔洞问题,提出了一种基于B样条曲面的填充修复方法。根据拓扑关系在给定的B样条曲线集中提取孔洞边界,针对单个孔洞包含的曲线采用曲线逼近拟合与组合技术进行预处理得到相容曲线。由曲线构造单向插值直纹面与张量积曲面,然后将曲面通过布尔和操作生成双线性差值B样条曲面修复孔洞。此外,为保证方法的健壮性,针对复杂的特殊孔洞,可进一步采用直纹面生成填充作为候补方法。实验结果表明,方法具有很好的通用性,能适用于真实工业数模中各类形态孔洞的脏几何修复,为后续的网格生成提供干净、封闭的几何模型。

    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 the 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 are 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 was 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.

    参考文献
    相似文献
    引证文献
引用本文
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2022-11-10
  • 最后修改日期:2025-01-13
  • 录用日期:2023-05-07
  • 在线发布日期: 2025-01-14
  • 出版日期:
文章二维码