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