From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- .../webglrenderingcontext/uniformmatrix/index.md | 101 ++++++++++----------- 1 file changed, 48 insertions(+), 53 deletions(-) (limited to 'files/fr/web/api/webglrenderingcontext/uniformmatrix') diff --git a/files/fr/web/api/webglrenderingcontext/uniformmatrix/index.md b/files/fr/web/api/webglrenderingcontext/uniformmatrix/index.md index 14f4da6939..7b3c46bc01 100644 --- a/files/fr/web/api/webglrenderingcontext/uniformmatrix/index.md +++ b/files/fr/web/api/webglrenderingcontext/uniformmatrix/index.md @@ -1,5 +1,5 @@ --- -title: 'WebGLRenderingContext.uniformMatrix[234]fv()' +title: WebGLRenderingContext.uniformMatrix[234]fv() slug: Web/API/WebGLRenderingContext/uniformMatrix tags: - API @@ -16,73 +16,68 @@ tags: - uniformMatrix4fv translation_of: Web/API/WebGLRenderingContext/uniformMatrix --- -
{{APIRef("WebGL")}}
+{{APIRef("WebGL")}} -

Les méthodes WebGLRenderingContext.uniformMatrix[234]fv() de l'API WebGL définissent des valeurs matricielles pour les variables uniform.

+Les méthodes **`WebGLRenderingContext.uniformMatrix[234]fv()`** de l'[API WebGL](/fr-FR/docs/Web/API/WebGL_API) définissent des valeurs matricielles pour les variables uniform. -

Les trois versions de cette méthode (uniformMatrix2fv(), uniformMatrix3fv() et unifomMatrix4fv()) prennent comme valeur d'entrée des vecteurs à 2, 3 et 4 composantes, respectivement.

+Les trois versions de cette méthode (`uniformMatrix2fv()`, `uniformMatrix3fv()` et `unifomMatrix4fv()`) prennent comme valeur d'entrée des vecteurs à 2, 3 et 4 composantes, respectivement. -

Syntaxe

+## Syntaxe -
WebGLRenderingContext.uniformMatrix2fv(emplacement, transposer, valeur);
-WebGLRenderingContext.uniformMatrix3fv(emplacement, transposer, valeur);
-WebGLRenderingContext.uniformMatrix4fv(emplacement, transposer, valeur);
-
+ WebGLRenderingContext.uniformMatrix2fv(emplacement, transposer, valeur); + WebGLRenderingContext.uniformMatrix3fv(emplacement, transposer, valeur); + WebGLRenderingContext.uniformMatrix4fv(emplacement, transposer, valeur); -

Paramètres

+### Paramètres -
-
emplacement
-
Un objet {{domxref("WebGLUniformLocation")}} contenant l'emplacement de l'attribut uniform à modifier. L'emplacement est obtenu en utilisant {{domxref("WebGLRenderingContext.getAttribLocation", "getAttribLocation()")}}.
-
transposer
-
Un {{domxref("GLboolean")}} indiquant si la matrice doit être transposée. Doit être false.
-
valeur
-
-

Un {{jsxref("Float32Array")}} ou une suite de valeurs GLfloat.

-
-
+- `emplacement` + - : Un objet {{domxref("WebGLUniformLocation")}} contenant l'emplacement de l'attribut uniform à modifier. L'emplacement est obtenu en utilisant {{domxref("WebGLRenderingContext.getAttribLocation", "getAttribLocation()")}}. +- `transposer` + - : Un {{domxref("GLboolean")}} indiquant si la matrice doit être transposée. Doit être `false`. +- `valeur` + - : Un {{jsxref("Float32Array")}} ou une suite de valeurs `GLfloat`. -

Valeur retournée

+### Valeur retournée -

undefined

+`undefined` -

Exemples

+## Exemples -
gl.uniformMatrix2fv(loc, false, [2.1, 2.2]);
+```js +gl.uniformMatrix2fv(loc, false, [2.1, 2.2]); +``` -

Spécifications

+## Spécifications - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('WebGL', "#5.14.10", "uniformMatrix")}}{{Spec2('WebGL')}} -

Définition initiale.

-
{{SpecName('OpenGL ES 2.0', "glUniform.xml", "glUniform")}}{{Spec2('OpenGL ES 2.0')}} -

Page man de l’API OpenGL.

-
SpécificationStatutCommentaire
+ {{SpecName('WebGL', "#5.14.10", "uniformMatrix")}} + {{Spec2('WebGL')}}

Définition initiale.

+ {{SpecName('OpenGL ES 2.0', "glUniform.xml", "glUniform")}} + {{Spec2('OpenGL ES 2.0')}}

Page man de l’API OpenGL.

-

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.WebGLRenderingContext.uniformMatrix2fv")}}

+{{Compat("api.WebGLRenderingContext.uniformMatrix2fv")}} -

Voir aussi

+## Voir aussi - +- {{domxref("WebGLRenderingContext.uniform()")}} +- {{domxref("WebGL2RenderingContext.uniformMatrix()")}} – versions WebGL 2 de ces méthodes. -- cgit v1.2.3-54-g00ecf