WebGLRenderingContext: cullFace() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Note: This feature is available in Web Workers.

Phương thức WebGLRenderingContext.cullFace() của WebGL API chỉ định liệu các đa giác ở mặt trước và/hoặc mặt sau có thể được loại bỏ hay không.

Cú pháp

js
cullFace(mode)

Thông số

mode

Một GLenum chỉ định các đa giác hướng về phía trước hay phía sau là các ứng cử viên để loại bỏ. Giá trị mặc định là gl.BACK. Các giá trị có thể là:

  • gl.FRONT
  • gl.BACK
  • gl.FRONT_AND_BACK

Giá trị trả về

Không có (undefined).

Ví dụ

Việc loại bỏ đa giác bị tắt theo mặc định. Để bật hoặc tắt tính năng loại bỏ, hãy sử dụng các phương thức enable()disable() với đối số gl.CULL_FACE.

js
gl.enable(gl.CULL_FACE);
gl.cullFace(gl.FRONT_AND_BACK);

Để kiểm tra chế độ loại bỏ mặt hiện tại, hãy truy vấn hằng số CULL_FACE_MODE.

js
gl.getParameter(gl.CULL_FACE_MODE) === gl.FRONT_AND_BACK;
// true

Thông số kỹ thuật

Specification
WebGL Specification
# 5.14.3

Khả năng tương thích của trình duyệt

Xem thêm