A modified Clough-Tocher interpolant

Clough-Tocher schemes are used to create surfaces that interpolate to positional and gradient values that may be arbitrarily located. A standard and a modified version of the Clough-Tocher interpolation scheme are described in terms of Bernstein-Bezier polynomials over triangles. Both methods are compared by a method that simulates reflection lines.