6. Conclusion and future work
We have performed a comparative study of seven C1 cubic Clough–Tocher spline constructions, combined with three split point types. An iterative method aimed at improving C2 discontinuities, which can be applied to any spline variant, was also included. We compared the constructions on visual fairness, invariance to affine reparameterisations, polynomial precision and approximation error. The constructions were tested on both synthetic data and on triangulated CAD models. Our results show that no construction is optimal across all assessment criteria and that surface quality depends heavily on the triangulation and parameterisation that are used. Nevertheless, if only one construction was to be chosen, we would recommend KaG, the construction of Kashyap (1996) augmented by boundary mid-edge gradients. Avenues for future research include improving the stitching process of several Clough–Tocher splines which are separately parameterised. We achieved C0 continuity by adjusting some of the boundary control points, however, it should be possible to join several splines with at least G1 continuity across their interfaces without compromising their internal C1 continuity. Our tests showed strong boundary effects for the majority of constructions. We believe that boundary influence should be investigated in more detail and freedoms at boundary edges put to better use, ideally in conjunction with the boundary adjustment mentioned above. The triangulation and parameterisation that are used strongly influence the fairness of the resulting approximations. It would be interesting to investigate this influence in more detail. This is also linked to the use of Clough–Tocher splines in isogeometric analysis (Jaxon and Qian, 2014).