From Spiral To Spline: Optimal Techniques In Interactive Curve Design