Inkognito, а задание включает использование OpenGL, или он тут просто к слову пришёлся?
Это обязательное условие.
Inkognito, во-первых, не шар, а сфера. Во-вторых, если забыть всякие квадраты, но вспомнить полярную ситему, то становится много проще.
Вычисли координаты пересечения параллелей и меридианов, составь прямоугольники и нарисуй их с градиентом (вычисли по наклону касательных в углах прямоугольника).
Задание состоит в том, чтобы рисовать график в декартовых координатах (полярные, цилиндр., сферич. не подходят).
В OpenGL есть функция отрисовки шара.
Не прокатит в моем случае: я заранее не знаю, что за график будет. Можно как вариант проверять формулы на соответствие об’екту в OpenGL, но не думаю, что это самый лучший вариант решения задачи.