ACM Home Page
Please provide us with feedback. Feedback
On computing the intersection of B-splines (extended abstract)
Full text PdfPdf (690 KB)
Source Annual Symposium on Computational Geometry archive
Proceedings of the sixth annual symposium on Computational geometry table of contents
Berkley, California, United States
Pages: 157 - 167  
Year of Publication: 1990
ISBN:0-89791-362-0
Author
B. K. Natarajan  Hewlett Packard Laboratories, 1501, Page Mill Road, Palo Alto, CA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 30,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/98524.98559
What is a DOI?

ABSTRACT

We consider the problem of computing a piecewise linear approximation to the intersection of a pair of tensor product B-spline surfaces in 3-space. The problem is rather central in solid modeling. We present a fast and robust divide-and-conquer algorithm for the problem, that is a generalization of the bisection algorithm for computing the roots of non-linear equations. The algorithm is guaranteed to solve a “nearby” problem, and our analysis proves that its expected run-time is linear in the worst-case size of the output. To our knowledge, this is the first such analysis, resulting in the first provably efficient algorithm for the problem.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
Cohen, E., Lyche, T., Riesenfeld, R., 1980. Discrete B-splines and subdivision techniques in computer-aided geometric design and computer graphics. Computer Graphics and Image Processing, 14, No 2, pp87-110.
 
5
Dokken, T., 1985. Finding intersections of B-spline represented geometric entities using recursive subdivision techniques. Computer Aided Geometric Design, 2, pp189-195.
 
6
 
7
 
8
Lane, J.M., and Riesenfeld, R., 1981. Bounds on a polynomial. BIT 21, pp112- 117.
 
9
Sehumaker, L., 1981. Spline functions, basic theory. Wiley-Interseience, New York.
 
10
Wang, G., 1984. The subdivision method of finding the intersection between two Bezier curves or surfaces. Zhejiang University Journal, Special Issue on Computational Geometry.