¿Qué function crea efecto de rotation en three.js?

¿Qué parte del código es responsable de la rotation en este ejemplo? ¿Es la camera o la escena en sí?

http://threejs.org/examples/#canvas_camera_orthographic

en la function de renderizado, tienes

function render() { var timer = Date.now() * 0.0001; camera.position.x = Math.cos( timer ) * 200; camera.position.z = Math.sin( timer ) * 200; camera.lookAt( scene.position ); renderer.render( scene, camera ); } 

Eso hace que la camera tome una trayectoria circular de radio 200, siempre mirando el centro de la escena

De acuerdo con la fuente , llaman al método de renderizado y simplemente actualiza la position de la camera y utiliza camera.lookAt () para calcular la matriz para mirar el centro.