three.js script vertex和fragment在react中使用/纯js写法
生活随笔
收集整理的這篇文章主要介紹了
three.js script vertex和fragment在react中使用/纯js写法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
html原生script寫法
<script id="vs" type="x-shader/x-vertex"> …… </script> <script id="fs" type="x-shader/x-fragment"> …… </script> 調用方式如下: material = new THREE.ShaderMaterial( { ……vertexShader: document.getElementById( 'vs' ).textContent,fragmentShader: document.getElementById( 'fs' ).textContent,depthTest: false} );?
純js寫法,直接賦值字符串即可
material = new THREE.ShaderMaterial({ ……vertexShader : 'varying vec2 vUv;\void main() {\vUv = uv;\gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\}',fragmentShader : 'uniform sampler2D map;\uniform vec3 fogColor;\void main() {\……}',});?
?
總結
以上是生活随笔為你收集整理的three.js script vertex和fragment在react中使用/纯js写法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QXDM5 中 Qt5WebKit.dl
- 下一篇: mysql中存储过程和函数区别