import oktween from '../util/vendor/oktween' import OrbitControls from 'three-orbitcontrols' import { init, render, camera, renderer } from './renderer' import * as cloud from './cloud' const controls = new OrbitControls(camera, renderer.domElement) controls.maxDistance = camera.far / 2 controls.enableDamping = true controls.dampingFactor = 1 / 8 controls.rotateSpeed = 1 / 4 controls.zoomSpeed = 1 controls.keyPanSpeed = 1 / 2 function animate() { requestAnimationFrame(animate) camera.position.z += -0.0025 camera.rotation.y += 0.00001 controls.update() render() } function build() { init() cloud.init() animate() } document.addEventListener('DOMContentLoaded', build)