WebGLRenderingContext.cullFace()
cullFace方法可用来指定前端和\/或背面的多边形是否能够剔除。
语法
void gl.cullFace(mode);
参数
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;
// true
规范
浏览器兼容
Desktop:Chrome 9、Firefox 4.0 、 Internet Explorer 11 、Opera 12、Safari 5.1;
Mobile: Android ?、 Chrome for Android 25、 Firefox Mobile (Yes)、 IE Mobile ?、 Opera Mobile 12、 Safari Mobile 8.1