Baseline Widely available
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die WebGLRenderingContext.drawArrays()
-Methode der WebGL API rendert Primitive aus Array-Daten.
drawArrays(mode, first, count)
Parameter
mode
Ein GLenum
, das den Typ des zu rendernden Primitives angibt. Mögliche Werte sind:
gl.POINTS
: Zeichnet einen einzelnen Punkt.gl.LINE_STRIP
: Zeichnet eine gerade Linie zum nächsten Vertex.gl.LINE_LOOP
: Zeichnet eine gerade Linie zum nächsten Vertex und verbindet den letzten Vertex zurück zum ersten.gl.LINES
: Zeichnet eine Linie zwischen einem Paar von Vertices.gl.TRIANGLE_STRIP
gl.TRIANGLE_FAN
gl.TRIANGLES
: Zeichnet ein Dreieck für eine Gruppe von drei Vertices.Hinweis: Wenn mode
POINTS
ist, muss möglicherweise gl_PointSize
gesetzt werden, damit drawArrays
rendert, da sein Wert unbekannt ist, wenn er nicht explizit geschrieben wird. Nur einige GPUs setzen seinen Standardwert auf 1.0
.
first
Ein GLint
, der den Startindex im Array von Vektor-Punkten angibt.
count
Ein GLsizei
, der die Anzahl der zu rendernden Indizes angibt.
Keine (undefined
).
mode
nicht einer der akzeptierten Werte ist, wird ein gl.INVALID_ENUM
-Fehler ausgelöst.first
oder count
negativ sind, wird ein gl.INVALID_VALUE
-Fehler ausgelöst.gl.CURRENT_PROGRAM
null
ist, wird ein gl.INVALID_OPERATION
-Fehler ausgelöst.gl.drawArrays(gl.POINTS, 0, 8);
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4