Affine arithmetic-based B-spline surface intersection with GPU acceleration
Related Experiment Video
Updated: May 4, 2026

Quantification of Strain in a Porcine Model of Skin Expansion Using Multi-View Stereo and Isogeometric Kinematics
Published on: April 16, 2017
Hongwei Lin1, Yang Qin1, Hongwei Liao1
1Zhejiang University, Hangzhou.
Abstract:
Because the B-spline surface intersection is a fundamental operation in geometric design software, it is important to make the surface intersection operation robust and efficient. As is well known, affine arithmetic is robust for calculating the surface intersection because it is able to not only find every branch of the intersection, but also deal with some singular cases, such as surface tangency. However, the classical affine arithmetic is defined only for the globally supported polynomials, and its computation is very time consuming, thus hampering its usefulness in practical applications, especially in geometric design. In this paper, we extend affine arithmetic to calculate the range of recursively and locally defined B-spline basis functions, and we accelerate the affine arithmetic-based surface intersection algorithm by using a GPU. Moreover, we develop efficient methods to thin the strip-shaped intersection regions produced by the affine arithmetic-based intersection algorithm, calculate the intersection points, and further improve their accuracy. The many examples presented in this paper demonstrate the robustness and efficiency of this method.
More Related Videos
Related Concept Videos
Bending of Curved Members - Neutral Surface
Consider the curved member described in the previous lesson. According to Hooke's law, which relates stress to strain within the...
Area of a Surface of Revolution
Acceleration Vectors
Simpson's Rule II
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
Parallel-axis Theorem

