--- title: WebGLRenderingContext.drawArrays() slug: Web/API/WebGLRenderingContext/drawArrays tags: - API - Méthode - Reference - WebGL - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/drawArrays ---
La méthode WebGLRenderingContext.drawArrays()
de l'API WebGL dessine des primitives à partir de données tabulaires.
void gl.drawArrays(mode, premier, compte);
mode
gl.POINTS
: dessine un seul point ;gl.LINE_STRIP
: dessine une ligne droite jusqu'au sommet suivant ;gl.LINE_LOOP
: dessine une ligne droite jusqu'au sommet suivant, et relie le dernier sommet au premier ;gl.LINES
: dessine une ligne entre une paire de sommets ;gl.TRIANGLE_STRIP
gl.TRIANGLE_FAN
gl.TRIANGLES
: dessine un triangle pour un groupe de trois sommets.premier
compte
None.
mode
n'est pas l'une des valeurs acceptables, une erreur gl.INVALID_ENUM
est déclenchée.premier
ou compte
sont négatifs, une erreur gl.INVALID_VALUE
est déclenchée.gl.CURRENT_PROGRAM
est {{jsxref("null")}}, une erreur gl.INVALID_OPERATION
est déclenchée.gl.drawArrays(gl.POINTS, 0, 8);
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('WebGL', "#5.14.11", "drawArrays")}} | {{Spec2('WebGL')}} |
Définition initiale. |
{{SpecName('OpenGL ES 2.0', "glDrawArrays.xml", "glDrawArrays")}} | {{Spec2('OpenGL ES 2.0')}} |
Page man de l’API OpenGL. |
{{Compat("api.WebGLRenderingContext.drawArrays")}}