WebGLRenderingContext: lineWidth() 方法
报告反馈
**WebGLRenderingContext.lineWidth()
** 方法是 WebGL API 中用于设置光栅化线的线宽的方法。
**警告:** 基于 OpenGL ES 2.0/3.0 规范的 WebGL 规范指出,线的最小和最大宽度是实现定义的。允许的最大最小宽度为 1.0。允许的最小最大宽度也为 1.0。由于这些实现定义的限制,不建议使用 1.0 以外的线宽,因为无法保证任何用户的浏览器都会显示任何其他宽度。
语法
截至 2017 年 1 月,大多数 WebGL 实现仅支持 1 到 1 的最小值和最大值,因为它们所基于的技术具有相同的限制。
lineWidth(width)
参数
返回值
无 (undefined
)。
示例
设置线宽
截至 2017 年 1 月,大多数 WebGL 实现仅支持 1 到 1 的最小值和最大值,因为它们所基于的技术具有相同的限制。
gl.lineWidth(5);
获取线宽
截至 2017 年 1 月,大多数 WebGL 实现仅支持 1 到 1 的最小值和最大值,因为它们所基于的技术具有相同的限制。
gl.getParameter(gl.LINE_WIDTH);
获取可用宽度的范围。返回一个 Float32Array
。
截至 2017 年 1 月,大多数 WebGL 实现仅支持 1 到 1 的最小值和最大值,因为它们所基于的技术具有相同的限制。
gl.getParameter(gl.ALIASED_LINE_WIDTH_RANGE);
规范
规范 |
---|
WebGL 规范 # 5.14.3 |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。