名称
glLineWidth - 指定栅格化线条的宽度
C规范
void glLineWidth(GLfloat width);
参数
width
指定栅格化线条的宽度。初始值为1。
描述
glLineWidth指定线条的栅格化宽度。
通过将提供的宽度四舍五入到最接近的整数来确定实际宽度。如果Δx> =Δy,则在每个光栅化的列中填充i个像素,其中i是宽度的舍入值。否则,在光栅化的每一行中填充i个像素。
有一系列支持的线宽。仅保证宽度1是绝对支持的;其他的依赖于实现。要查询支持的宽度范围,请使用参数GL_ALIASED_LINE_WIDTH_RANGE调用glGet。
注意
查询GL_LINE_WIDTH时,始终返回glLineWidth指定的行宽。截断和四舍五入对指定值没有影响(就是查到的值还是width)。
线宽可能因实现的最大值而被截断。使用GL_ALIASED_LINE_WIDTH_RANGE调用glGet以确定最大宽度。
错误
GL_INVALID_VALUE :width<=0
相关Gets
glGet 参数GL_LINE_WIDTH
glGet 参数GL_ALIASED_LINE_WIDTH_RANGE
另见
版权
https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glLineWidth.xml
https://blog.csdn.net/flycatdeng
Copyright © 1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.