Функция glEdgeFlag
Помечает ребра как границы или неграничные.
Синтаксис
void WINAPI glEdgeFlag(
GLboolean flag
);
Параметры
-
flag
-
Задает текущее значение флага ребер: TRUE или FALSE.
Возвращаемое значение
Эта функция не возвращает значение.
Комментарии
Каждая вершина многоугольника, отдельного треугольника или отдельного четырехугольника, указанного между парой glBegin/glEnd , помечается как начало границы или неграничного края. Если при указании вершины текущий флаг ребра имеет значение TRUE , вершина помечается как начало границы. Если текущий флаг ребра имеет значение FALSE, вершина помечается как начало неграничного края. Функция glEdgeFlag задает для флага края значение TRUE , если флаг не равен нулю, в противном случае — FALSE .
Вершины соединенных треугольников и соединенных четырехугольника всегда помечаются как границы, независимо от значения флага ребер.
Флаги границ и неграничных ребер на вершинах имеют значение только в том случае, если для GL_POLYGON_MODE задано значение GL_POINT или GL_LINE. См . glPolygonMode.
Изначально бит флага края имеет значение TRUE.
Текущий флаг ребер можно обновить в любое время. В частности, glEdgeFlag можно вызывать между вызовом glBegin и соответствующим вызовом glEnd.
Следующие функции извлекают сведения, связанные с glEdgeFlag:
glGet с GL_EDGE_FLAG аргументов
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|