Поделиться через


Функция 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 [только классические приложения]
Заголовок
Gl.h
Библиотека
Opengl32.lib
DLL
Opengl32.dll