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


Функция glEdgeFlagv

Помечает ребра как границы или неграничные.

Синтаксис

void WINAPI glEdgeFlagv(
   const GLboolean *flag
);

Параметры

flag

Указывает указатель на массив, содержащий один логический элемент, который заменяет текущее значение флага ребра.

Возвращаемое значение

Эта функция не возвращает значение.

Комментарии

Каждая вершина многоугольника, отдельного треугольника или отдельного четырехугольника, указанного между парой glBegin/glEnd , помечается как начало границы или неграничного края. Если при указании вершины текущий флаг ребра имеет значение TRUE , вершина помечается как начало границы. Если текущий флаг ребра имеет значение FALSE, вершина помечается как начало неграничного края. Функция glEdgeFlagv задает для флага края значение TRUE , если флаг не равно нулю, в противном случае — FALSE .

Вершины соединенных треугольников и соединенных четырехугольника всегда помечаются как границы, независимо от значения флага ребер.

Флаги границ и неграничных ребер на вершинах имеют значение только в том случае, если для GL_POLYGON_MODE задано значение GL_POINT или GL_LINE. См . glPolygonMode.

Изначально бит флага края имеет значение TRUE.

Текущий флаг ребер можно обновить в любое время. В частности, glEdgeFlagv можно вызывать между вызовом glBegin и соответствующим вызовом glEnd.

Следующие функции извлекают сведения, связанные с glEdgeFlagv:

glGet с GL_EDGE_FLAG аргументов

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Gl.h
Библиотека
Opengl32.lib
DLL
Opengl32.dll