04-Three.js 操作控件

鼠标操作控件 OrbitControls.js


方法一,使用监听鼠标、键盘事件

function render() {
    // 执行渲染操作
     renderer.render(scene,camera);
 }
render();
// 创建控件对象
var controls = new THREE.OrbitControls(camera,renderer.domElement);
// 监听变化
controls.addEventListener('change', render);

方法二requestAnimationFrame动画去执行渲染操作

/**
 * 创建鼠标控件对象
 */
var controls = new THREE.OrbitControls(camera, renderer.domElement);

function animate() {
    requestAnimationFrame( animate );
    // 更新控制器
    controls.update();
    renderer.render( scene, camera );
}

animate()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容