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

规范

WebGL 1.0

OpenGL ES 2.0

浏览器兼容

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

results matching ""

    No results matching ""