C>А самому написать слабо? Берешь контрольные точки строишь через них полином нужной степени получаешь сглаживание нужной степени. Делов то.
Погаричился наверно не оценил кол-во точек.... Возьми книжку по численным методам, но в принципе на хорошей машинке можно просто решить численно сответствуюшее число диффиренциальных уравнений, правда если нужно гладкость второго порядка то тут хуже уравнения будут уже не линейнми =(((