Fast Determination and Computation of Self-intersections for NURBS Surfaces

Self-intersections of NURBS surfaces are unavoidable during the CAD modeling process, especially in operations such as offset or sweeping. The existence of self-intersections might cause problems in the subsequent simulation and manufacturing process. Therefore, fast detection of self-intersections of NURBS is highly demanded in industrial applications. Self-intersections are essentially singular points on the surface. Although there is a long history of exploring singular points in mathematics community, the fast and robust determination and computation of self-intersections have been a challenging problem in practice. In this article, we construct an algebraic signature whose non-negativity is proven to be sufficient for excluding the existence of self-intersections from a global perspective. An efficient algorithm for determining the existence of self-intersections is provided by recursively using this signature. Once the self-intersection is detected, if necessary, the self-intersection locus can also be computed via a further recursively cross-use of this signature and the surface-surface intersection function. Various experiments and comparisons with existing methods, as well as geometry kernels, including OCCT and ACIS, validate the robustness and efficiency of our algorithm. We also adapt our algorithm to self-intersection elimination, self-intersection trimming, and applications in mesh generation, Boolean operation, and shelling.

Authors

Institutions

Publication Details

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

Fast Determination and Computation of Self-intersections for NURBS Surfaces

Falai Chen, Xiaohong Jia, Kai Li
3 citations
ACM Transactions on Graphics
Advanced Numerical Analysis Techniques
4.00
article

Fast Determination and Computation of Self-intersections for NURBS Surfaces

Falai Chen, Xiaohong Jia, Kai Li
article en
3 citations

Abstract

Self-intersections of NURBS surfaces are unavoidable during the CAD modeling process, especially in operations such as offset or sweeping. The existence of self-intersections might cause problems in the subsequent simulation and manufacturing process. Therefore, fast detection of self-intersections of NURBS is highly demanded in industrial applications. Self-intersections are essentially singular points on the surface. Although there is a long history of exploring singular points in mathematics community, the fast and robust determination and computation of self-intersections have been a challenging problem in practice. In this article, we construct an algebraic signature whose non-negativity is proven to be sufficient for excluding the existence of self-intersections from a global perspective. An efficient algorithm for determining the existence of self-intersections is provided by recursively using this signature. Once the self-intersection is detected, if necessary, the self-intersection locus can also be computed via a further recursively cross-use of this signature and the surface-surface intersection function. Various experiments and comparisons with existing methods, as well as geometry kernels, including OCCT and ACIS, validate the robustness and efficiency of our algorithm. We also adapt our algorithm to self-intersection elimination, self-intersection trimming, and applications in mesh generation, Boolean operation, and shelling.

ACM Transactions on GraphicsVol. 44(2)
University of Science and Technology of China (CN), Chinese Academy of Sciences (CN), Academy of Mathematics and Systems Science (CN), University of Chinese Academy of Sciences (CN)
Openalex Percentile: Top 8%
Advanced Numerical Analysis Techniques
4.00
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.

Fast Determination and Computation of Self-intersections for NURBS Surfaces — Falai Chen, Xiaohong Jia, et al. · ACM Transactions on Graphics (2025) | TGRS Research Map | TGRS