use*_*515 1 webgl uv-mapping three.js
在three.js示例“ webgl_rtt.html”中,可以看到:
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}
Run Code Online (Sandbox Code Playgroud)
在此示例中,未在任何.js文件中定义“ uv”,也未在three.js中定义“ uv”。显然,它是WebGL的一部分,但是它在哪里定义,关于它的文档在哪里以及还有哪些其他WebGL变量?
uv不属于WebGL。由于发布的顶点着色器用于创建THREE.ShaderMaterial,uv因此由three.js(作为参考Built-in attributes and uniforms)提供为默认属性。
它们在WebGLProgram文档中列出。
| 归档时间: |
|
| 查看次数: |
501 次 |
| 最近记录: |