当前位置:首页 科普知识 glEdgeFlag

glEdgeFlag

发布时间:2023-09-14 03:09:03

标记为边界或 nonboundary 边缘。

glEdgeFlag介绍

标记为边界或 nonboundary 边缘。

glEdgeFlag

标记出多边形的边缘是分界边缘还是非分界边缘。可以用这个函数来确定内部表面线是否可见。

glEdgeFlag简介

标记为边界或 nonboundary 边缘。

标记出多边形的边缘是分界边缘还是非分界边缘。可以用这个函数来确定内部表面线是否可见。

glEdgeFlag语法

void WINAPI glEdgeFlag(

GLboolean flag

);

glEdgeFlag

glEdgeFlag参数

标志

指定当前边缘的标志值,为 TRUE 或 FALSE。

返回值

此函数不返回值。

glEdgeFlag其他信息

msdn上的解释

每个在glBegin/glEnd函数对之间被指定的多边形、独立的三角形或独立的四边形的顶点都被标记为边界边(boundary edge)或非边界边(nonboundary edge)的开始。如果一个顶点被指定时,当前的边标志(edge flag)为TRUE,则这个顶点被标记为边界边(boundary edge)的开始。反之,如果当前的边标志为FALSE,则这个顶点被标记为非边界边(nonboundary edge)的开始。如果传入的标志变量为非零的,则glEdgeFlag函数将边界标志设为TRUE,反之则为FALSE。

glEdgeFlag

相互连接的三角形或四边形的顶点总是被标记为边界,不论边界标志的值为TRUE还是FALSE。

顶点的边界边或非边界边标志只有在POLYGON_MODE被设置为GL_POINT或GL_LINE的时候才有意义。

初始状态下,边标志被置为TRUE。

当前的边标志(edge flag)在任何时候都可以被更新。尤其是,glEdgeFlag能在glBegin和glEnd的函数调用之间被调用。

温馨提示:
本文【glEdgeFlag】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6