According to Farin (2002), "Curves and Surfaces for CAGD", section 9.5 This should be simple: * create a quadratic curve from the first 3 control points * calculate the tangent vector at the beginning * use that tangent vector for the cubic curve