"uv"和其他 WebGL 变量的文档在哪里?



在三个例子中.js示例"webgl_rtt.html"可以看到:

    varying vec2 vUv;
    void main() {
        vUv = uv;
        gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
    }

webgl_rtt.html

在此示例中,"uv"未在任何.js文件中定义,也不在 three.js 中定义。显然它是WebGL的一部分,但是它在哪里定义,关于它的文档在哪里,以及存在哪些其他WebGL变量???

uv不是

WebGL的一部分。由于发布的顶点着色器用于创建 THREE。着色器材质,uvthree.js作为默认属性提供(请参阅第 Built-in attributes and uniforms 节(。

它们列在 WebGLProgram 文档中。

最新更新