Функция gluCylinder
Функция gluCylinder рисует цилиндр.
Синтаксис
void WINAPI gluCylinder(
GLUquadric *qobj,
GLdouble baseRadius,
GLdouble topRadius,
GLdouble height,
GLint slices,
GLint stacks
);
Параметры
-
qobj
-
Объект quadric (созданный с помощью gluNewQuadric).
-
baseRadius
-
Радиус цилиндра в z = 0.
-
topRadius
-
Радиус цилиндра навысотеz = .
-
height
-
Высота цилиндра.
-
Ломтики
-
Количество разделов вокруг оси Z.
-
Стеки
-
Количество разделов по оси Z.
Возвращаемое значение
Эта функция не возвращает значение.
Комментарии
Функция gluCylinder рисует цилиндр, ориентированный вдоль оси Z. Основание цилиндра размещается по оси z = 0, а верхняя — навысотеz = . Как и сфера, цилиндр делится вокруг оси Z на срезы, а вдоль оси Z — на стеки.
Обратите внимание, что если для параметра topRadius задано нулевое значение, то эта подпрограмма создаст конус.
Если для ориентации задано значение GLU_OUTSIDE (с помощью gluQuadricOrientation), то все созданные нормальные значения будут удалены от оси Z. В противном случае они указывают на ось Z.
Если текстурирование включено (с помощью gluQuadricTexture): координаты текстуры создаются таким образом, что t линейно находится в диапазоне от 0,0 при z = 0 до 1,0 навысотеz = ; и s находится в диапазоне от 0,0 на положительной оси Y до 0,25 на положительной оси X, до 0,5 на отрицательной оси Y, до 0,75 на отрицательной оси X и обратно до 1,0 на положительной оси Y.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|