The WebGLRenderingContext.cullFace()
method of the WebGL API specifies whether or not front- and/or back-facing polygons can be culled.
The WebGLRenderingContext.cullFace()
method of the WebGL API specifies whether or not front- and/or back-facing polygons can be culled.
js
cullFace(mode)
None (undefined
).
Polygon culling is disabled by default. To enable or disable culling, use the enable()
and disable()
methods with the argument gl.CULL_FACE
.
js
gl.enable(gl.CULL_FACE); gl.cullFace(gl.FRONT_AND_BACK);
To check the current cull face mode, query the CULL_FACE_MODE
constant.
js
gl.getParameter(gl.CULL_FACE_MODE) === gl.FRONT_AND_BACK; // true
Specification |
---|
WebGL Specification # 5.14.3 |
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
cullFace |
9 | 12 | 4 | 11 | 12 | 5.1 | 4.4.3 | 25 | 4 | 12 | 8 | 1.5 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/cullFace