WebGLRenderingContext.cullFace() - Web API 接口参考 编辑
WebGL API 的 WebGLRenderingContext.cullFace()
指定正面和/或背面多边形是否可以剔除。
语法
void gl.cullFace(mode);
参数
mode
GLenum
指定适合进行剔除的面是正面还是背面。默认值是gl.BACK
. 可能的值有:gl.FRONT
gl.BACK
gl.FRONT_AND_BACK
返回值
None.
示例
多边形剔除功能默认不开启。 想要开启这个功能, 使用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
规范
Specification | Status | Comment |
---|---|---|
WebGL 1.0 cullFace | Recommendation | Initial definition. |
OpenGL ES 2.0 glCullFace | Standard | Man page of the OpenGL API. |
浏览器兼容性
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
相关资料
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论