Написал программу. Это конечно первая версия с кучей багов, но она работает.
Программа строила поверхность

. За 1.078 секунды было построено 10000 точек на поверхности (P4 2.8 GHz). При этом лишняя память не потрачена. Стандартная функция Wolfram ContourPlot3D не смогла построить поверхность потому что потратила 1.5 GB памяти так и не нарисовав ничего за пять минут. Слева изображены сами точки, справа нарисован график интерполяционного многочлена 3-й степени от двух аргуметнов (криволинейные координаты).
