小编Ded*_*ede的帖子

使用鼠标在three.js中操作浏览器中的对象

我有一段代码(见下文),我用来绘制一个立方体three.js

        // revolutions per second
        var angularSpeed = 0.0; 
        var lastTime = 0;

        function animate(){
            // update
            var time = (new Date()).getTime();
            var timeDiff = time - lastTime;
            var angleChange = angularSpeed * timeDiff * 2 * Math.PI / 1000;
            cube.rotation.y += angleChange;
            lastTime = time;

            // render
            renderer.render(scene, camera);

            // request new frame
            requestAnimationFrame(animate);
        }

        // renderer
        var container = document.getElementById("container");
        var renderer = new THREE.WebGLRenderer();
        renderer.setSize(container.offsetWidth, container.offsetHeight);
        container.appendChild(renderer.domElement);

        // camera
        var camera = new THREE.PerspectiveCamera(45, window.innerWidth …
Run Code Online (Sandbox Code Playgroud)

javascript 3d three.js

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

标签 统计

3d ×1

javascript ×1

three.js ×1