ALGEBRAIC PRUNING - A FAST TECHNIQUE FOR CURVE AND SURFACE INTERSECTION

Citation
D. Manocha et S. Krishnan, ALGEBRAIC PRUNING - A FAST TECHNIQUE FOR CURVE AND SURFACE INTERSECTION, Computer aided geometric design, 14(9), 1997, pp. 823-845
Citations number
24
Categorie Soggetti
Computer Sciences",Mathematics,"Computer Science Software Graphycs Programming
ISSN journal
01678396
Volume
14
Issue
9
Year of publication
1997
Pages
823 - 845
Database
ISI
SICI code
0167-8396(1997)14:9<823:AP-AFT>2.0.ZU;2-1
Abstract
Computing the intersection of parametric and algebraic curves and surf aces is a fundamental problem in computer graphics and geometric model ing. This problem has been extensively studied in the literature and d ifferent techniques based on subdivision, interval analysis and algebr aic formulation are known. For low degree curves and surfaces algebrai c methods are considered to be the fastest, whereas techniques based o n subdivision and Bezier clipping perform better for higher degree int ersections, In this paper, we introduce a new technique of algebraic p runing based on the algebraic approaches and eigenvalue formulation of the problem. The resulting algorithm corresponds to computing only se lected eigenvalues in the domain of intersection, This is based on mat rix formulation of the intersection problem, power iterations and geom etric properties of Bezier curves and surfaces. The algorithm prunes t he domain and converges to the solutions rapidly. It has been applied to intersection of parametric and algebraic curves, ray tracing and cu rve-surface intersections, The resulting algorithm compares favorably with earlier methods in terms of performance and accuracy. (C) 1997 El sevier Science B.V.