Overlap Region Extraction of Two NURBS Surfaces

The detection and computation of the overlap region between two NURBS surfaces, as a special case of the intersection problem, are essential components of CAD systems, directly influencing the robustness of the entire system. Despite their importance, efficient, topologically correct, and numerically robust algorithms for detecting overlap regions remain lacking. To address this issue, we propose an optimization approach for computing the overlap region between two NURBS surfaces within a given error threshold. Based on a bilevel optimization framework, our algorithm first employs cubic Bézier simplices to approximate the boundary of the overlap region. The boundary points of the overlap region are computed iteratively, followed by a Delaunay triangulation to establish the boundary topology. Additional refinement of the boundary edge is applied to ensure the topological correctness and maintain the precision of the overlap region within the specified error threshold. Our main contribution lies in the development of a novel and robust algorithm to calculate the boundary of the overlap region. This approach differs from previous overlap computation methods, which seldom account for error thresholds and are difficult to implement in floating-point arithmetic in CAD systems. We demonstrate the robustness and topological accuracy of our method through extensive experiments on a diverse set of complex examples with varying error thresholds.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Graphics
Published
2025-12-01
DOI
https://doi.org/10.1145/3763308
Citations
1
Primary Topic
Advanced Numerical Analysis Techniques
Type
article
Field-Weighted Citation Impact
1.33
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Overlap Region Extraction of Two NURBS Surfaces

Jieyin Yang, Xiaohong Jia
1 citations
ACM Transactions on Graphics
Advanced Numerical Analysis Techniques
1.33
article

Overlap Region Extraction of Two NURBS Surfaces

Jieyin Yang, Xiaohong Jia
article en
1 citations

Abstract

The detection and computation of the overlap region between two NURBS surfaces, as a special case of the intersection problem, are essential components of CAD systems, directly influencing the robustness of the entire system. Despite their importance, efficient, topologically correct, and numerically robust algorithms for detecting overlap regions remain lacking. To address this issue, we propose an optimization approach for computing the overlap region between two NURBS surfaces within a given error threshold. Based on a bilevel optimization framework, our algorithm first employs cubic Bézier simplices to approximate the boundary of the overlap region. The boundary points of the overlap region are computed iteratively, followed by a Delaunay triangulation to establish the boundary topology. Additional refinement of the boundary edge is applied to ensure the topological correctness and maintain the precision of the overlap region within the specified error threshold. Our main contribution lies in the development of a novel and robust algorithm to calculate the boundary of the overlap region. This approach differs from previous overlap computation methods, which seldom account for error thresholds and are difficult to implement in floating-point arithmetic in CAD systems. We demonstrate the robustness and topological accuracy of our method through extensive experiments on a diverse set of complex examples with varying error thresholds.

ACM Transactions on GraphicsVol. 44(6)
Chinese Academy of Sciences (CN), Academy of Mathematics and Systems Science (CN), University of Chinese Academy of Sciences (CN)
Openalex Percentile: Top 16%
Advanced Numerical Analysis Techniques
1.33
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.