1 |
- var e,n,t,i,o,r;function a(i){var a,c,s;a=document.getElementById("container"),(e=new THREE.PerspectiveCamera(90,window.innerWidth/window.innerHeight,1,1100)).target=new THREE.Vector3(0,0,0),n=new THREE.Scene,(s=new THREE.SphereBufferGeometry(500,60,40)).scale(-1,1,1),o=new THREE.MeshBasicMaterial({color:255}),c=new THREE.Mesh(s,o),n.add(c),(s=new THREE.SphereBufferGeometry(5,60,40)).scale(-1,1,1),o=new THREE.MeshBasicMaterial({color:16711935}),r=new THREE.Mesh(s,o),n.add(r),(t=new THREE.WebGLRenderer).setPixelRatio(window.devicePixelRatio),t.setSize(window.innerWidth,window.innerHeight),a.appendChild(t.domElement),e.position.set(0,0,10),window.camera=e,window.addEventListener("resize",d,!1)}function d(){e.aspect=window.innerWidth/window.innerHeight,e.updateProjectionMatrix(),t.setSize(window.innerWidth,window.innerHeight)}function c(){const n={x:e.fov,y:0};new TWEEN.Tween(n).to({x:30,y:0},5e3).easing(TWEEN.Easing.Quadratic.Out).onUpdate((t,i)=>{e.fov=n.x,e.updateProjectionMatrix()}).onComplete(()=>{e.fov=90}).start()}function s(){requestAnimationFrame(s),w()}function w(){e.fov>=90&&(console.log(e.fov),c()),TWEEN.update(),t.render(n,e)}a(),s();var E=new tvSysBtnBind({id:"Jdoc",className:"ctrlBtn",currentClass:"current",keyRemoveDefault:!1,effect:"base",currentIndex:0,onLoad:function(e){console.log(e)},onPress:function(){var e=this.event.keyCode;console.log(e),alert(e)},onEnterPress:function(){alert(12321)},onBack:function(){}});
|