浙江大学学报(理学版)2026,Vol.53Issue(2):222-231,10.DOI:10.3785/1008-9497.25102
基于B样条曲面的N边孔洞填补算法
N-sided hole filling algorithm based on B-spline surface
摘要
Abstract
The existing G1 and G2 continuous hole-filling algorithms require the boundary of the N-sided hole satisfying the twist compatibility.However,in practical engineering applications,it is often impossible to meet this request.Current methods can then achieve G0 continuity only,and when the area is narrow,internal non-smoothness may occur.This paper introduces the concept of visual continuity,measuring the degree of G1 continuity through the difference in normal angles at the stitching points.It proposes a method to generate visually continuous N-sided polygons by inserting knots and adjusting control points,which not only outperforms traditional methods and commercial engines like Parasolid in terms of isosurface effects but also significantly improves the efficiency of generation.关键词
B样条曲面/N边孔洞/几何连续/视觉连续Key words
B-spline surface/N-sided hole/geometric continuity/visual continuity分类
信息技术与安全科学引用本文复制引用
张军锋,童若锋,唐敏,李海龙..基于B样条曲面的N边孔洞填补算法[J].浙江大学学报(理学版),2026,53(2):222-231,10.基金项目
浙江省"领雁"科技计划项目(2024C01103). (2024C01103)