Therefore the triangular permanence patch for
α =
−2
3
gives the triangular Coons patch of degree 3,
although in general a mask cannot be used to obtain a
Coons triangle of degree n.
5 GRAPHICS EXAMPLES
Now, let us show some examples of the triangular
B
´
ezier surfaces we can obtain, given a boundary, by
means of the three different methods we have pre-
sented in this work: Coons interpolation, minimiza-
tion of the functional F and with the use of the mask
defined in Equation (11).
Figure 3: Three B
´
ezier surfaces with the same border. On
the left the triangular Coons patch. The one in the middle
is a B
´
ezier extremal of the functional F . The figure on the
right is obtained by means of the mask in Equation (11).
Figure 4: Three more examples of B
´
ezier triangles, the tri-
angular Coons patch, the B
´
ezier extremal of F in the middle
and the B
´
ezier surface built with the mask (11).
From the previous figures it can be seen that the
control nets obtained by means of the mask, in Equa-
tion (11), derived from the functional F are quite ir-
regular in comparison with the nets obtained as ex-
tremals of the functional.
6 CONCLUSIONS
Here we have conducted a study of one of the
most important solutions to the problem of finding
a surface interpolating boundary curves: triangular
Coons patches in comparison with rectangular Coons
patches. We have described three different surface
generation methods that start out from prescribed
boundary curves.
We have characterized the control net of a tri-
angular B
´
ezier extremal of the functional F . From
this characterization we have developed two meth-
ods to generate triangular patches given the boundary
curves. The first method is to find the extremals of
the functional as a solution of a linear system of the
control points. The second method makes it possible
to build a B
´
ezier triangle by means of a mask deduced
from the characterization of cubical extremals.
On the other hand, we have defined the Triangu-
lar Discrete Coons patch and we have compared the
shapes of the surfaces obtained by these three surface
generation methods. We have observed that better re-
sults are obtained for the extremals of the functional
and for the triangular Coons patch, but the Coons
patch implies an increase of degree.
ACKNOWLEDGEMENTS
We would thank to J. Monterde for his careful reading
of the paper and his valuable comments and sugges-
tions which helped to improve and clarify it.
This work has been partially supported by DGI-
CYT grant MTM2009-14500-C02-02.
REFERENCES
Arnal, A., Lluch, A., and Monterde, J. (2003). Triangu-
lar b
´
ezier surfaces of minimal area. In ICCSA (3),
volume 2669 of Lecture Notes in Computer Science,
pages 366–375. Springer.
Arnal, A., Lluch, A., and Monterde, J. (2008). Triangular
b
´
ezier approximations to constant mean curvature sur-
faces. In ICCS (2), volume 5102 of Lecture Notes in
Computer Science, pages 96–105. Springer.
Coons, S. A. (1967). Surfaces for computer aided design of
space forms. Technical Report MAC-TR-41, MIT.
Farin, G. and Hansford, D. (1999). Discrete Coons patches.
Comput. Aided Geom. Design, 16(7):691–700. Dedi-
cated to Paul de Faget de Casteljau.
Monterde, J. (2003). The plateau-b
´
ezier problem. In IMA
Conference on the Mathematics of Surfaces, volume
2768 of Lecture Notes in Computer Science, pages
262–273. Springer.
Monterde, J. (2004). B
´
ezier surfaces of minimal area: the
Dirichlet approach. Comput. Aided Geom. Design,
21(2):117–136.
Monterde, J. and Ugail, H. (2004). On harmonic and bihar-
monic B
´
ezier surfaces. Comput. Aided Geom. Design,
21(7):697–715.
Monterde, J. and Ugail, H. (2006). A general 4th-order pde
method to generate b
´
ezier surfaces from the boundary.
Computer Aided Geometric Design, 23(2):208–225.
Nielson, G. M., Thomas, D., and Wixom, J. (1978). Bound-
ary data interpolation on triangular domains. Tech-
nical Report GMR-2834, General Motors Research
Laboratories.
COONS TRIANGULAR BÉZIER SURFACES
153