Функция glRectdv
Функция glRectdv рисует прямоугольник.
void WINAPI glRectdv(
const GLdouble *v1,
const GLdouble *v2
);
-
Версия 1
-
Указатель на одну вершину прямоугольника.
-
Версия 2
-
указатель на противоположную вершину прямоугольника.
Эта функция не возвращает значение.
Следующий код ошибки может быть получен функцией glGetError .
Имя | Значение |
---|---|
|
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd. |
Функция glRectd поддерживает эффективную спецификацию прямоугольников в виде двух угловых точек. Каждая команда прямоугольника принимает четыре аргумента, упорядоченных либо в виде двух последовательных пар координат (x, y) или в виде двух указателей на массивы, каждый из которых содержит пару (x, y). Результирующий прямоугольник определяется в плоскости z = 0.
Функция glRectd(x1,y1;x2;y2) в точности эквивалентна следующей последовательности:
glBegin(GL_POLYGON);
glVertex2( x1,y1 );
glVertex2( x2,y1 );
glVertex2( x2,y2 );
glVertex2( x1,y2 );
glEnd( );
Обратите внимание, что если вторая вершина находится выше и справа от первой вершины, прямоугольник создается с обмоткой против часовой стрелки.
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|