• DocumentCode
    2026836
  • 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
  • fYear
    2008
  • fDate
    Nov. 30 2008-Dec. 3 2008
  • Firstpage
    451
  • Lastpage
    457
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/SITIS.2008.24
  • Filename
    4725840