Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
Existing algorithms for rendering Bezier curves and surfaces fall into two categories: iterative evaluation of the parametric equations (generally using forward differencing techniques) or recursive subdivision. In the latter case, all the algorithms rely on an arbitrary precision constant (tolerance) whose appropriate choice is not clear and not linked to the geometry of the image grid. We show that discrete geometry can be used to improve the subdivision algorithm so as to avoid the need for any arbitrary value. The proposed approach extends well and we present its application in the case of 2D and 3D Bezier curves as well as Bezier triangle patches and tensor-product surface patches
Annalisa Buffa, Pablo Antolin Sanchez, Margarita Chasapi
Annalisa Buffa, Pablo Antolin Sanchez, Xiaodong Wei, Riccardo Puppi