WebGLRenderingContext.cullFace()
WebGL API 的 WebGLRenderingContext.cullFace()
指定正面和/或背面多边形是否可以剔除。
mode
-
GLenum
指定适合进行剔除的面是正面还是背面。默认值是 gl.BACK
. 可能的值有:
gl.FRONT
gl.BACK
gl.FRONT_AND_BACK
多边形剔除功能默认不开启。想要开启这个功能,使用enable()
和 disable()
方法,传入参数gl.CULL_FACE
.
gl.enable(gl.CULL_FACE);
gl.cullFace(gl.FRONT_AND_BACK);
需要 CULL_FACE_MODE
常量来检查当前多边形剔除模式。
gl.getParameter(gl.CULL_FACE_MODE) === gl.FRONT_AND_BACK;
BCD tables only load in the browser