函数LookAt来转动一个对象?

时间:2017-04-18 13:10:18

标签: three.js

作为项目的一部分,我必须围绕一个对象(位置0,0,0)转动相机,这对象仍然是他。为此,我想知道LookAt函数是否是最适合的函数,以及它是如何工作的?

1 个答案:

答案 0 :(得分:0)

使用几行代码完成SELECT * from {Product as p} where to_char({p.modifiedTime},'dd/mm/yyyy')='18/04/2017' 的集成。因此,基本的代码行应该是:

OrbitControls
// init
var controls = new THREE.OrbitControls( camera, renderer.domElement );
controls.enableZoom = false; // optional
controls.enablePan = false; // optional
controls.center.set(0,0,0); // should be initially 0,0,0
controls.addEventListener( 'change', render ); // if you are not using requestAnimationFrame()

camera.position.z = 500; // should be bigger than the radius of your sphere

// render
function render() {
    renderer.render(scene, camera);
}

现在,您应该可以使用鼠标在球体周围旋转相机。

所有其他必备内容(相机,渲染器)都可以在示例中找到:https://threejs.org/examples/#misc_controls_orbit