The first step in the construction of the surface is to construct three
boundary curves which interpolate the endpoints and derivatives (from the
vertex normals). The edges of the triangle are parameterized in terms of a
single barycentric coordinate as follows:
Each is therefore a univariate function and the cubic Hermite interpolation
described in the previous section may be applied. The height function on the
endpoints is necessarily zero, and if we assume the vertex normals are unit
vectors, the boundary height functions have the clean formulation
We have used the same letter
for all three edges because in effect
the above
equations represent the desired height function restricted to the boundaries.
The Coons patch approach ``fills in'' the rest of the surface function in a
meaningful way.
The actual boundary curves are computed as
Comments: Brian Smits
2000-06-02