小编Bri*_*ero的帖子

在运行时更改three.js中加载的.obj的纹理

我试图在运行时在加载的three.js .obj上交换图像纹理.这是直接来自three.js示例的代码,略有修改:

        var container, stats;
        var camera, scene, renderer;
        var mouseX = 0, mouseY = 0;
        var windowHalfX = window.innerWidth / 2;
        var windowHalfY = window.innerHeight / 2;


        init();
        animate();


        function init() {

            container = document.createElement( 'div' );
            document.body.appendChild( container );

            camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 2000 );
            camera.position.z = 100;

            //scene
            scene = new THREE.Scene();

            var ambient = new THREE.AmbientLight( 0x101030 );
            scene.add( ambient );

            var directionalLight = new THREE.DirectionalLight( 0xffeedd );
            directionalLight.position.set( 0, 0, …
Run Code Online (Sandbox Code Playgroud)

javascript 3d webgl three.js

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

3d ×1

javascript ×1

three.js ×1

webgl ×1