Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
WebGLVertexArrayObject
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
Hinweis: Diese Funktion ist inWeb Workers verfügbar.
DasWebGLVertexArrayObject-Interface ist Teil derWebGL 2 API, repräsentiert Vertex-Array-Objekte (VAOs), die auf Vertex-Array-Daten verweisen, und bietet Namen für verschiedene Sätze von Vertex-Daten.
Beim Arbeiten mitWebGLVertexArrayObject-Objekten sind die folgenden Methoden nützlich:
WebGL2RenderingContext.createVertexArray()WebGL2RenderingContext.deleteVertexArray()WebGL2RenderingContext.isVertexArray()WebGL2RenderingContext.bindVertexArray()
Hinweis:DieOES_vertex_array_object-Erweiterung ermöglicht die Nutzung von Vertex-Array-Objekten in einem WebGL-1-Kontext.
In diesem Artikel
Beispiele
js
const vao = gl.createVertexArray();gl.bindVertexArray(vao);// …// calls to bindBuffer or vertexAttribPointer// which will be "recorded" in the VAO// …Spezifikationen
| Specification |
|---|
| WebGL 2.0 Specification> # 3.6> |