WebGLRenderingContext: cullFace() Methode

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.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die WebGLRenderingContext.cullFace()-Methode der WebGL-API legt fest, ob Vorder- und/oder Rückseitenpolygone herausgefiltert werden können.

Syntax

js
cullFace(mode)

Parameter

mode

Ein GLenum, das angibt, ob Vorder- oder Rückseitenpolygone Kandidaten für das Culling sind. Der Standardwert ist gl.BACK. Mögliche Werte sind:

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

Rückgabewert

Keiner (undefined).

Beispiele

Das Polygon-Culling ist standardmäßig deaktiviert. Um Culling zu aktivieren oder zu deaktivieren, verwenden Sie die Methoden enable() und disable() mit dem Argument gl.CULL_FACE.

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

Um den aktuellen Culling-Modus abzufragen, prüfen Sie die Konstante CULL_FACE_MODE.

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

Spezifikationen

Specification
WebGL Specification
# 5.14.3

Browser-Kompatibilität

Siehe auch