WebGLRenderingContext: cullFace() 方法

基线 广泛可用

此功能已久经考验,可在许多设备和浏览器版本中使用。它自 2015 年 7 月.

报告反馈

语法

WebGLRenderingContext.cullFace() 方法是 WebGL API 中的一个方法,用于指定是否可以剔除正面或背面多边形。
cullFace(mode)

js

参数

mode

  • 一个 GLenum,用于指定正面或背面多边形是否可以被剔除。默认值为 gl.BACK。可能的取值为
  • gl.FRONT
  • gl.BACK

gl.FRONT_AND_BACK

返回值

示例

无(undefined)。

WebGLRenderingContext.cullFace() 方法是 WebGL API 中的一个方法,用于指定是否可以剔除正面或背面多边形。
gl.enable(gl.CULL_FACE);
gl.cullFace(gl.FRONT_AND_BACK);

默认情况下,多边形剔除是禁用的。要启用或禁用剔除,请使用 enable()disable() 方法,并使用参数 gl.CULL_FACE

WebGLRenderingContext.cullFace() 方法是 WebGL API 中的一个方法,用于指定是否可以剔除正面或背面多边形。
gl.getParameter(gl.CULL_FACE_MODE) === gl.FRONT_AND_BACK;
// true

规范

要检查当前的剔除面模式,请查询 CULL_FACE_MODE 常量。
规范
# 5.14.3

浏览器兼容性

WebGL 规范

另请参阅