U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

openGL API之glPolygonOffset函数

来源:http://www.tudoupe.com时间:2022-02-24

openGL系列文章目录

文章目录

  • openGL系列文章目录
  • glPolygonOffset官方文档
  • 一翻译

glPolygonOffset官方文档

glPolygonOffset官方文档地址
Name
glPolygonOffset — set the scale and units used to calculate depth values

C Specification
void glPolygonOffset( GLfloat factor,
GLfloat units);

Parameters
factor
Specifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is 0.

units
Is multiplied by an implementation-specific value to create a constant depth offset. The initial value is 0.

Description
When GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, or GL_POLYGON_OFFSET_POINT is enabled, each fragment’s depth value will be offset after it is interpolated from the depth values of the appropriate vertices. The value of the offset is factor × DZ + r × units , where DZ is a measurement of the change in depth relative to the screen area of the polygon, and r is the smallest value that is guaranteed to produce a resolvable offset for a given implementation. The offset is added before the depth test is performed and before the value is written into the depth buffer.

glPolygonOffset is useful for rendering hidden-line images, for applying decals to surfaces, and for rendering solids with highlighted edges.

Associated Gets
glIsEnabled with argument GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, or GL_POLYGON_OFFSET_POINT.

glGet with argument GL_POLYGON_OFFSET_FACTOR or GL_POLYGON_OFFSET_UNITS.

Version Support
OpenGL Version
Function / Feature Name 2.0 2.1 3.0 3.1 3.2 3.3 4.0 4.1 4.2 4.3 4.4 4.5
glPolygonOffset ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
See Also
glDepthFunc, glEnable, glGet, glIsEnabled

Copyright
Copyright © 1991-2006 Silicon Graphics, Inc. Copyright © 2010-2014 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see https://khronos.org/registry/OpenGL-Refpages/LICENSES/LicenseRef-FreeB.txt.

一翻译

名称
glPolygonOffset - 设置用于计算深度值的比例和单位

C规范
void glPolygonOffset(GLfloat factor,

1
参数
factor

指定用于为每个多边形创建变量深度偏移的比例因子。初始值为0。

units

乘以特定于实现的值以创建恒定的深度偏移。初始值为0。

描述
启用GL_POLYGON_OFFSET_FILL后,每个片段的深度值将在从相应顶点的深度值进行插值后进行偏移。偏移的值是factor×DZ + r×units,其中DZ是相对于多边形的屏幕区域的深度变化的度量,并且r是保证给定的可解析偏移的最小值实现。注意在执行深度测试并将值写入深度缓冲区之前添加偏移量。

glPolygonOffset可用于渲染隐藏线图像,将贴花应用于曲面以及渲染具有突出显示边的实体。(用于解决Z-fighting)

相关Gets
glIsEnabled 参数GL_POLYGON_OFFSET_FILL。

glGet 参数GL_POLYGON_OFFSET_FACTOR或GL_POLYGON_OFFSET_UNITS。

另见
glDepthFunc,glEnable,glGet ,glIsEnabled

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息