WebGLRenderingContext.cullFace()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
WebGL API 的 WebGLRenderingContext.cullFace()
指定正面和/或背面多边形是否可以剔除。
语法
void gl.cullFace(mode);
参数
返回值
None.
示例
多边形剔除功能默认不开启。想要开启这个功能,使用enable()
和 disable()
方法,传入参数gl.CULL_FACE
.
js
gl.enable(gl.CULL_FACE);
gl.cullFace(gl.FRONT_AND_BACK);
需要 CULL_FACE_MODE
常量来检查当前多边形剔除模式。
js
gl.getParameter(gl.CULL_FACE_MODE) === gl.FRONT_AND_BACK;
// true
规范
Specification |
---|
WebGL Specification> # 5.14.3> |
浏览器兼容性
Loading…