Surfaces from Curves on Triangular Surfaces in Barycentric Coordinates

  • Arne Lakså
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8353)


Barycentric coordinates are coordinates in which a position is provided by a blending of a weighted point set where the weights sum up to 1. Bezier-triangles and ERBS-triangles are typical examples of use of Barycentric coordinates.

We look at the framework for the description of curves on surfaces that are described in Barycentric coordinates and how we define surfaces in a Coons Patch like framework with the use of these curves on surfaces. The framework also includes pre-evaluation and other optimization technics for evaluation.

The background is to construct large complex surfaces. Given a surface constructed by a connected set of non-planar triangular surfaces. If the triangular surfaces are generalized expo-rational B-spline based, constructed by blending of triangular sub-surfaces from Bezier-patches, then the surface is smooth at the vertices but only continuous over the edges between the triangular surfaces. If we introduce a second set of vertices defined by the midpoint of each triangular surface, we can introduce a new set of edges constructed by straight lines from a vertex to the midpoint in the parameter plane of the respective triangular surface. In addition we also have information about the derivatives across these edges. This gives us the data to make a connected and smooth set of surfaces that are strongly connected to the set of triangular surfaces. The triangle based surface is easy to manipulate and reshape and then the smooth dual set of squared surfaces will automatically be updated.


Curve Surface Barycentric coordinates Blending 


  1. 1.
    Coons, S.A.: Surfaces for computer-aided design of space forms. Project MAC report MAC-TR-41, MIT (1967)Google Scholar
  2. 2.
    Dechevsky, L.T., Bang, B., Lakså, A.: Generalized Expo-rational B-splines. Int. J. Pure Appl. Math. 57(6), 833–872 (2009)zbMATHMathSciNetGoogle Scholar
  3. 3.
    Floater, M.S.: Mean value coordinates. Comput. Aided Geom. Des. 20, 19–27 (2003)CrossRefzbMATHMathSciNetGoogle Scholar
  4. 4.
    Lai, M.J., Schumaker, L.: Spline Functions on Triangulations. Cambridge University Press, Cambridge (2007)CrossRefzbMATHGoogle Scholar
  5. 5.
    Lakså, A.: Basic properties of Expo-rational B-splines and practical use in Computer Aided Geometric Design. Unipub, Oslo (2007)Google Scholar
  6. 6.
    Prautzsch, H., Boehm, W., Paluszny, M.: Bezier and B-Spline Techniques. Springer, Berlin (2002)CrossRefzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  1. 1.Narvik University CollegeNarvikNorway

Personalised recommendations