Функция gluDisk
Функция gluDisk рисует диск.
void WINAPI gluDisk(
GLUquadric *qobj,
GLdouble innerRadius,
GLdouble outerRadius,
GLint slices,
GLint loops
);
-
qobj
-
Объект quadric (созданный с помощью gluNewQuadric).
-
InnerRadius
-
Внутренний радиус диска (может быть равен нулю).
-
outerRadius
-
Внешний радиус диска.
-
Ломтики
-
Число подразделений по оси Z.
-
Петли
-
Количество концентрических кругов о источнике, на которое делится диск.
Эта функция не возвращает значение.
Функция gluDisk отрисовывает диск на плоскости z = 0. Диск имеет радиус outerRadius и содержит концентрическое круглое отверстие с радиусом innerRadius. Если innerRadius имеет значение 0, отверстие не создается. Диск делится по оси Z на срезы (например, срезы пиццы), а также по оси Z на кольца (как указано в срезах и циклах соответственно).
Что касается ориентации, положительная Z-сторона диска считается внешней (см . gluQuadricOrientation). Это означает, что если для ориентации задано значение GLU_OUTSIDE, все созданные нормы указываются вдоль положительной оси Z.
Если текстурирование включено (с помощью gluQuadricTexture), координаты текстуры создаются линейно таким образом, что где r = outerRadius, значение в (r, 0, 0) равно (1, 0,5); при (0, r, 0) — (0,5, 1); в (-r, 0, 0) — (0, 0,5); а при (0, -r, 0) — (0,5, 0).
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|