Функция gluSphere

Функция gluSphere рисует сферу.

Синтаксис

void WINAPI gluSphere(
   GLUquadric *qobj,
   GLdouble   radius,
   GLint      slices,
   GLint      stacks
);

Параметры

qobj

Объект quadric (созданный с помощью gluNewQuadric).

Радиус

Радиус сферы.

Ломтики

Число подразделений вокруг оси Z (аналогично линиям долготы).

Стеки

Число подразделений по оси Z (аналогично линиям широты).

Возвращаемое значение

Эта функция не возвращает значение.

Комментарии

Функция gluSphere рисует сферу заданного радиуса, центрированную вокруг источника. Сфера делится вокруг оси Z на срезы и вдоль оси Z на стеки (аналогично линиям долготы и широты).

Если для ориентации задано значение GLU_OUTSIDE (с помощью gluQuadricOrientation), все созданные нормы указываются от центра сферы. В противном случае они указывают на центр сферы.

Если текстурирование включено (с помощью gluQuadricTexture): координаты текстуры создаются таким образом, что t находится в диапазоне от 0,0 по z = -radius до 1,0 врадиусеz = (t линейно увеличивается вдоль продольных линий), а s — в диапазоне от 0,0 на положительной оси Y. до 0,25 на положительной оси X, до 0,5 на отрицательной оси Y, до 0,75 на отрицательной оси X. и обратно к 1,0 по положительной оси Y.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Glu.h
Библиотека
Glu32.lib
DLL
Glu32.dll

См. также раздел

gluCylinder

gluDisk

gluNewQuadric

gluPartialDisk

gluQuadricOrientation

gluQuadricTexture