An explicit and rapid intersection algorithm of plane and NURBS surface in CNC surface machining

To address the challenge of plane-surface intersection in toolpath planning for CNC surface machining, a rapid intersection algorithm between a plane and a NURBS surface is proposed, which can provide an explicit Non-Uniform Rational B-Spline (NURBS) description of the intersection curve. By leveraging the dual-parameter property of NURBS surfaces, a series of fixed parameter values (usually values in the knot vector of this parameter) in one parametric direction are selected to generate NURBS curves in the other parametric direction. The bisection method is employed to compute the intersection points of these curves and the plane. Subsequently, the reverse engineering algorithm is applied to construct a NURBS curve that passes through these points, representing the desired intersection curve. The proposed algorithm significantly improves computational efficiency by reducing the problem to one of calculating the intersections of multiple NURBS curves and the plane. Furthermore, the explicit NURBS representation of the intersection curve facilitates subsequent NURBS interpolation. Simulations and experimental results validate the algorithm's effectiveness and accuracy, demonstrating its capability of deriving the intersection expression.

Authors

Institutions

Publication Details

Journal
Scientific Reports
Published
2025-11-25
DOI
https://doi.org/10.1038/s41598-025-25765-z
Primary Topic
Advanced Numerical Analysis Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An explicit and rapid intersection algorithm of plane and NURBS surface in CNC surface machining

Yuanli Cai, Shengli Wei, Kai Zhao, Huaiping Yan
Scientific Reports
Advanced Numerical Analysis Techniques
article

An explicit and rapid intersection algorithm of plane and NURBS surface in CNC surface machining

Yuanli Cai, Shengli Wei, Kai Zhao, Huaiping Yan
article en

Abstract

To address the challenge of plane-surface intersection in toolpath planning for CNC surface machining, a rapid intersection algorithm between a plane and a NURBS surface is proposed, which can provide an explicit Non-Uniform Rational B-Spline (NURBS) description of the intersection curve. By leveraging the dual-parameter property of NURBS surfaces, a series of fixed parameter values (usually values in the knot vector of this parameter) in one parametric direction are selected to generate NURBS curves in the other parametric direction. The bisection method is employed to compute the intersection points of these curves and the plane. Subsequently, the reverse engineering algorithm is applied to construct a NURBS curve that passes through these points, representing the desired intersection curve. The proposed algorithm significantly improves computational efficiency by reducing the problem to one of calculating the intersections of multiple NURBS curves and the plane. Furthermore, the explicit NURBS representation of the intersection curve facilitates subsequent NURBS interpolation. Simulations and experimental results validate the algorithm's effectiveness and accuracy, demonstrating its capability of deriving the intersection expression.

Scientific ReportsVol. 15(1)
Anyang Institute of Technology (CN)
Anyang Institute of Technology, Henan Provincial Science and Technology Research Project
Openalex Percentile: Top 62%
Advanced Numerical Analysis Techniques
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.