|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
glEdgeFlag, glEdgeFlagv
The glEdgeFlag and glEdgeFlagv functions flag edges as either boundary or nonboundary.
void glEdgeFlag( GLboolean flag );
Parameters
flag
Specifies the current edge flag value, either true or false.
void glEdgeFlagv( const GLboolean *flag );
Parameters
flag
Specifies a pointer to an array that contains a single Boolean element, which replaces the current edge flag value.
Remarks
Each vertex of a polygon, separate triangle, or separate quadrilateral specified between a glBegin/glEnd pair is marked as the start of either a boundary or nonboundary edge. If the current edge flag is true when the vertex is specified, the vertex is marked as the start of a boundary edge. Otherwise, the vertex is marked as the start of a nonboundary edge. The glEdgeFlag function sets the edge flag to true if flag is nonzero, false otherwise.
The vertexes of connected triangles and connected quadrilaterals are always marked as boundary, regardless of the value of the edge flag. Boundary and nonboundary edge flags on vertexes are significant only if GL_POLYGON_MODE is set to GL_POINT or GL_LINE. See glPolygonMode. Initially, the edge flag bit is true. The current edge flag can be updated at any time. In particular, glEdgeFlag can be called between a call to glBegin and the corresponding call to glEnd.
The following function retrieves information related to the glEdgeFlag function: glGet with argument GL_EDGE_FLAG
See Also
glBegin, glPolygonMode
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
glEdgeFlag, glEdgeFlagv
glEdgeFlag И края флага функций glEdgeFlagv как или граница или nonboundary.
пустота glEdgeFlag( флаг GLboolean );
Параметры
флаг
Определяет текущую краевую величину флага, или истина или ложь.
пустота glEdgeFlagv( const GLboolean *флаг );
Параметры
флаг
Определяет указатель в массив, который содержит единственный Логический элемент, который заменяет текущую краевую величину флага.
Замечания
Каждая вершина многоугольника, отдельного треугольника, или отдельный четырехугольник определенный между glBegin/glEnd пары выделена как начало или граница или nonboundary край. Если текущий краевой флаг является истиной когда вершина определена, вершина выделена как начало края границы. В противном случае, вершина выделена как начало nonboundary края. Функция glEdgeFlag устанавливает краевой флаг в истину если флаг - ненулевой, ложный в противном случае.
Вершины связанных треугольников и связанных четырехугольников всегда выделены как граница, независимо от величины краевого флага. Граница и nonboundary краевые флаги в вершинах значимые только если GL_POLYGON_MODE установлен на GL_POINT или GL_LINE. Смотри glPolygonMode. Первоначально, краевой бит флага является истиной. Текущий краевой флаг может быть скорректирован в любое время. В конкретном, glEdgeFlag может быть назван между вызовом на glBegin и соответствующий вызов на glEnd.
Следующее функции извлекает информацию имело отношение к функции glEdgeFlag: glGet С аргументом GL_EDGE_FLAG
Смотри Также
glBegin, glPolygonMode
| |
|
|
| |