Title :
A Geometric Algorithm for Ray/Bézier Surfaces Intersection Using Quasi-Interpolating Control Net
Author :
Fougerolle, Yohan D. ; Lanquetin, Sandrine ; Neveu, Marc ; Lauthelier, Thierry
Author_Institution :
Le2i Lab., Univ. of Burgundy, France
fDate :
Nov. 30 2008-Dec. 3 2008
Abstract :
In this paper, we present a new geometric algorithm to compute the intersection between a ray and a rectangular Bezier patch. The novelty of our approach resides in the use of bounds of the difference between a Bezier patch and its quasi-interpolating control net. The quasi-interpolating polygon of a Bezier surface of arbitrary degree approximates the limit surface within a precision that is function of the second order difference of the control points, which allows for very simple projections and 2D intersection tests to determine sub-patches containing a potential intersection. Our algorithm is simple, because it only determines a 2D parametric interval containing the solution, and efficient because the quasi-interpolating polygon is directly computed, which avoids both minimum or maximum evaluations of the basis functions or complex envelops construction.
Keywords :
computational geometry; interpolation; ray tracing; geometric algorithm; quasiinterpolating control net; quasiinterpolating polygon; ray-Bezier surfaces intersection; rectangular Bezier patch; Application software; Computer graphics; Control systems; Internet; Partitioning algorithms; Ray tracing; Spline; Surface reconstruction; Surface topography; Testing; Bezier surface; function bounds; ray surface intersection; ray tracing;
Conference_Titel :
Signal Image Technology and Internet Based Systems, 2008. SITIS '08. IEEE International Conference on
Conference_Location :
Bali
Print_ISBN :
978-0-7695-3493-0
DOI :
10.1109/SITIS.2008.24