"uv" 和其他 WebGL 变量的文档在哪里?
Where is the documentation for "uv" and other WebGL variables?
在three.js例子中"webgl_rtt.html"可以看到:
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}
"uv" 未在此示例中的任何 .js 文件中定义,也未在 three.js 中定义。
显然它是 WebGL 的一部分,但它在哪里定义,关于它的文档在哪里,还有哪些其他 WebGL 变量存在???
uv
不是 WebGL 的一部分。由于发布的顶点着色器用于创建 THREE.ShaderMaterial,uv
由 three.js
作为默认属性提供(请参阅 Built-in attributes and uniforms
部分)。
它们列在 WebGLProgram docs。
在three.js例子中"webgl_rtt.html"可以看到:
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}
"uv" 未在此示例中的任何 .js 文件中定义,也未在 three.js 中定义。 显然它是 WebGL 的一部分,但它在哪里定义,关于它的文档在哪里,还有哪些其他 WebGL 变量存在???
uv
不是 WebGL 的一部分。由于发布的顶点着色器用于创建 THREE.ShaderMaterial,uv
由 three.js
作为默认属性提供(请参阅 Built-in attributes and uniforms
部分)。
它们列在 WebGLProgram docs。