A Geometric Algorithm for Ray/Bezier Surfaces Intersection using Quasi-interpolating Control Net

被引:0
|
作者
Fougerolle, Yohan D. [1 ]
Lanquetin, Sandrine [1 ]
Neveu, Marc [1 ]
Lauthelier, Thierry [2 ]
机构
[1] Univ Burgundy, Le2i Lab, UMR CNRS 5158, Dijon, France
[2] Bakery, London, England
关键词
D O I
10.1109/SITIS.2008.24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:451 / +
页数:3
相关论文
共 50 条
  • [1] Ray-triangular Bezier patch intersection using hybrid clipping algorithm
    Liu, Yan-hong
    Cao, Juan
    Chen, Zhong-gui
    Zeng, Xiao-ming
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2016, 17 (10) : 1018 - 1030
  • [2] THE GENERATION DISPLAY ALGORITHM AND INTERSECTION ALGORITHMS OF TRIANGULAR BEZIER SURFACES
    TIAN, J
    TAI, JW
    [J]. IFIP TRANSACTIONS B-APPLICATIONS IN TECHNOLOGY, 1992, 1 : 315 - 322
  • [3] Geometric algorithm for point projection and inversion onto Bezier surfaces
    Xu, Jinting
    Liu, Weijun
    Wu, Jianhuang
    Bian, Hongyou
    Li, Lun
    [J]. FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2009, 3 (04): : 472 - 476
  • [4] Quasi-interpolating bivariate dual v2-subdivision using 1D stencils
    Fang, Lincong
    Han, Bin
    Shen, Yi
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2022, 98
  • [5] Geometric Correction for Uneven Quadric Projection Surfaces Using Recursive Subdivision of Bezier Patches
    Ahmed, Atif
    Hafiz, Rehan
    Khan, Muhammad Murtaza
    Cho, Yongju
    Cha, Jihun
    [J]. ETRI JOURNAL, 2013, 35 (06) : 1115 - 1125
  • [6] Geometric design of rational Bezier line congruences and ruled surfaces using line geometry
    Ge, QJ
    Ravani, B
    [J]. GEOMETRIC MODELLING, 1998, 13 : 101 - 120
  • [7] Algorithm to determine the intersection curves between Bezier surfaces by the solution of multivariable polynomial system and the differential marching method
    Faustini, Mário Carneiro
    Tsuzuki, Marcos Sales Guerra
    [J]. Revista Brasileira de Ciencias Mecanicas/Journal of the Brazilian Society of Mechanical Sciences, 2000, 22 (02): : 259 - 271
  • [8] An algorithm to improve parameterizations of rational Bezier surfaces using rational bilinear reparameterization
    Yang, Yi-Jun
    Zeng, Wei
    Yang, Cheng-Lei
    Deng, Bailin
    Meng, Xiang-Xu
    Iyengar, S. Sitharama
    [J]. COMPUTER-AIDED DESIGN, 2013, 45 (03) : 628 - 638
  • [9] An intersection algorithm suitable for geometric trimming of B-spline surfaces of aircraft fuselages and wings
    Zhang, XY
    Myklebust, A
    Gelhausen, P
    [J]. CISST '05: Proceedings of the 2005 International Conference on Imaging Science, Systems, and Technology: Computer Graphics, 2005, : 281 - 287
  • [10] A formula for the sectional geometric genus of quasi-polarized manifolds by using intersection numbers
    Fukuma, Y
    [J]. JOURNAL OF PURE AND APPLIED ALGEBRA, 2004, 194 (1-2) : 113 - 126