если не использовать какой то специальный класс, то могу такое решение предложить (плохонькое, метод в "лоб") -
1)определись, в каком объёме строишь.
2) заведи 3-мерный массив для этого объёма, задайся шагом между узлами осей, задайся точностью вычислений.
3) "Сканируй" все точки объёма и вычисли для них
|F(x,y)-z | <= точность
(где условие выполнится - ставь "крестик", то есть узел заполнен).
4) получится 3-мерная поверхность, заданная узлами - её осталось лишь отобразить на экран. Точки можно соединить линиями, полигонами, или так и оставить - тоже красиво смотрится