|  | @@ -209,8 +209,8 @@
 | 
	
		
			
				|  |  |                  // scene.environment = new THREE.Color("#F2F2F2");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  				// 创建相机位置-投影相机
 | 
	
		
			
				|  |  | -				camera = new THREE.PerspectiveCamera( 80, window.innerWidth / that.canvasHeight, 0.1, 10000 );
 | 
	
		
			
				|  |  | -				// let aspect = window.innerWidth /  that.canvasHeight;
 | 
	
		
			
				|  |  | +				camera = new THREE.PerspectiveCamera( 80, window.screen.width / that.canvasHeight, 0.1, 10000 );
 | 
	
		
			
				|  |  | +				// let aspect = window.screen.width /  that.canvasHeight;
 | 
	
		
			
				|  |  |  				// camera = new THREE.OrthographicCamera( frustumSize * aspect / - 2, frustumSize * aspect / 2, frustumSize / 2, frustumSize / - 2, 0.1,1000);
 | 
	
		
			
				|  |  |  				camera.up.set(0, 1, 0);//俯视状态,将相机的up向量设置为z轴负方向
 | 
	
		
			
				|  |  |  				scene.add(camera);
 | 
	
	
		
			
				|  | @@ -248,7 +248,7 @@
 | 
	
		
			
				|  |  |  				renderer.physicallyCorrectLights = true;//关键参数,模拟物理光照影响,必须设置为true
 | 
	
		
			
				|  |  |  				
 | 
	
		
			
				|  |  |                  renderer.setPixelRatio( window.devicePixelRatio );
 | 
	
		
			
				|  |  | -                renderer.setSize( window.innerWidth,  that.canvasHeight );
 | 
	
		
			
				|  |  | +                renderer.setSize( window.screen.width,  that.canvasHeight );
 | 
	
		
			
				|  |  |                  container.appendChild( renderer.domElement );
 | 
	
		
			
				|  |  |  				
 | 
	
		
			
				|  |  |  				controls = new OrbitControls(camera, renderer.domElement);
 | 
	
	
		
			
				|  | @@ -281,9 +281,9 @@
 | 
	
		
			
				|  |  |              	controls.reset();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  			function onWindowResize() {
 | 
	
		
			
				|  |  | -			    camera.aspect = window.innerWidth / that.canvasHeight;
 | 
	
		
			
				|  |  | +			    camera.aspect = window.screen.width / that.canvasHeight;
 | 
	
		
			
				|  |  |  			    camera.updateProjectionMatrix();
 | 
	
		
			
				|  |  | -			    renderer.setSize( window.innerWidth, that.canvasHeight );
 | 
	
		
			
				|  |  | +			    renderer.setSize( window.screen.width, that.canvasHeight );
 | 
	
		
			
				|  |  |  				console.warn("****onWindowResize**")
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  			function attendEvent () {
 | 
	
	
		
			
				|  | @@ -301,9 +301,9 @@
 | 
	
		
			
				|  |  |  			//取消事件监听-避免二次进入时触发多次事件
 | 
	
		
			
				|  |  |  			function clearEvent(){
 | 
	
		
			
				|  |  |  				console.warn("**clearEvent****")
 | 
	
		
			
				|  |  | -				renderer.domElement && renderer.domElement.removeEventListener('touchstart', onPointerStart);
 | 
	
		
			
				|  |  | -				renderer.domElement && renderer.domElement.removeEventListener('touchmove', onPointerMove );
 | 
	
		
			
				|  |  | -				renderer.domElement && renderer.domElement.removeEventListener('touchend', onPointerUp );
 | 
	
		
			
				|  |  | +				renderer && renderer.domElement && renderer.domElement.removeEventListener('touchstart', onPointerStart);
 | 
	
		
			
				|  |  | +				renderer && renderer.domElement && renderer.domElement.removeEventListener('touchmove', onPointerMove );
 | 
	
		
			
				|  |  | +				renderer && renderer.domElement && renderer.domElement.removeEventListener('touchend', onPointerUp );
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  			// 手指移动开始
 | 
	
		
			
				|  |  |  			function onPointerStart(event){
 | 
	
	
		
			
				|  | @@ -463,7 +463,7 @@
 | 
	
		
			
				|  |  |  				.easing(TWEEN.Easing.Linear.None)
 | 
	
		
			
				|  |  |  				.onUpdate((object)=> {
 | 
	
		
			
				|  |  |  					if(camera.isOrthographicCamera){//正交相机
 | 
	
		
			
				|  |  | -						let aspect = window.innerWidth / object.h1;
 | 
	
		
			
				|  |  | +						let aspect = window.screen.width / object.h1;
 | 
	
		
			
				|  |  |  						camera.left = frustumSize * aspect / - 2;
 | 
	
		
			
				|  |  |  						camera.right  = frustumSize * aspect / 2;
 | 
	
		
			
				|  |  |  						camera.top  = frustumSize / 2;
 | 
	
	
		
			
				|  | @@ -472,15 +472,15 @@
 | 
	
		
			
				|  |  |  						// that.canvasHeight = object.h1;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					else if(camera.isPerspectiveCamera){//透视相机
 | 
	
		
			
				|  |  | -						camera.aspect = window.innerWidth / object.h1;
 | 
	
		
			
				|  |  | +						camera.aspect = window.screen.width / object.h1;
 | 
	
		
			
				|  |  |  						camera.updateProjectionMatrix();
 | 
	
		
			
				|  |  | -						renderer.setSize( window.innerWidth, object.h1 );
 | 
	
		
			
				|  |  | +						renderer.setSize( window.screen.width, object.h1 );
 | 
	
		
			
				|  |  |  						// that.canvasHeight = object.h1;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  				}).onComplete(()=>{
 | 
	
		
			
				|  |  | -					camera.aspect = window.innerWidth / that.canvasHeight;
 | 
	
		
			
				|  |  | +					camera.aspect = window.screen.width / that.canvasHeight;
 | 
	
		
			
				|  |  |  					camera.updateProjectionMatrix();
 | 
	
		
			
				|  |  | -					renderer.setSize( window.innerWidth, that.canvasHeight );
 | 
	
		
			
				|  |  | +					renderer.setSize( window.screen.width, that.canvasHeight );
 | 
	
		
			
				|  |  |  					tweenCameraAnma = false;
 | 
	
		
			
				|  |  |  					that.showLables = true;
 | 
	
		
			
				|  |  |  					updateLables();//更新lable
 | 
	
	
		
			
				|  | @@ -507,7 +507,7 @@
 | 
	
		
			
				|  |  |  					position.setFromMatrixPosition(stratMatrix);//从四维向量中提取位置信息
 | 
	
		
			
				|  |  |  					// console.warn("***updateLables***",item.instancedAtIndex,JSON.stringify(position));
 | 
	
		
			
				|  |  |  					position.project(camera);
 | 
	
		
			
				|  |  | -					const x = (position.x *  .5 + .5) * window.innerWidth;
 | 
	
		
			
				|  |  | +					const x = (position.x *  .5 + .5) * window.screen.width;
 | 
	
		
			
				|  |  |  					const y = (position.y * -.5 + .5) * that.canvasHeight;
 | 
	
		
			
				|  |  |  					lable.transform = `translate(-50%, -50%) translate(${x}px,${y}px)`;
 | 
	
		
			
				|  |  |  				})
 | 
	
	
		
			
				|  | @@ -1593,14 +1593,6 @@
 | 
	
		
			
				|  |  |  			onMouseMove(e){
 | 
	
		
			
				|  |  |  				return false;
 | 
	
		
			
				|  |  |  			},
 | 
	
		
			
				|  |  | -            webgl_touch(e) {
 | 
	
		
			
				|  |  | -                const web_e = Event.fix(e)
 | 
	
		
			
				|  |  | -                window.dispatchEvent(web_e)
 | 
	
		
			
				|  |  | -				let web_e2 = Object.assign(e,web_e)
 | 
	
		
			
				|  |  | -                document.dispatchEvent(web_e2)
 | 
	
		
			
				|  |  | -                this.canvas.dispatchEvent(web_e)
 | 
	
		
			
				|  |  | -				
 | 
	
		
			
				|  |  | -            },
 | 
	
		
			
				|  |  |  			goRoam1(spaceId){
 | 
	
		
			
				|  |  |  				let gltf = this.lableItem.find(it=>it.spaceId==spaceId);
 | 
	
		
			
				|  |  |  				if(gltf){
 |