A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://developer.mozilla.org/zh-CN/docs/Web/API/WebGLRenderingContext/uniformMatrix below:

WebGLRenderingContext.uniformMatrix[234]fv() - Web API | MDN

WebGLRenderingContext.uniformMatrix[234]fv()

Baseline Widely available

WebGL API 的 WebGLRenderingContext.uniformMatrix[234]fv() 方法为 uniform 变量指定了矩阵值。

该方法的 3 个版本(uniformMatrix2fv()、uniformMatrix3fv() 和 unifomMatrix4fv()),分别以二阶、三阶和四阶方阵作为输入值,它们应是分别具有 4、9、16 个浮点数的数组。

语法
WebGLRenderingContext.uniformMatrix2fv(location, transpose, value);
WebGLRenderingContext.uniformMatrix3fv(location, transpose, value);
WebGLRenderingContext.uniformMatrix4fv(location, transpose, value);
参数
location

WebGLUniformLocation 对象包含了要修改的 uniform attribute 位置。位置使用 getUniformLocation()获得。

transpose

GLboolean 指定是否转置矩阵。必须为 false。

value

Float32Array 型或者是 GLfloat 序列值。这些值被假定按列主序(column major order)的方式提供。

返回值

undefined

示例
gl.uniformMatrix2fv(loc, false, [2, 1, 2, 2]);
规范 浏览器兼容性 参见

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