|
@@ -1190,7 +1190,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
putInFrontOfCam(){//首次加载放在面前,高度和相机一致。(但不保证会不会被遮挡)
|
|
putInFrontOfCam(){//首次加载放在面前,高度和相机一致。(但不保证会不会被遮挡)
|
|
|
-
|
|
|
|
|
|
|
+ if(model.hasLonLat)return
|
|
|
let size = Math.max(1, new THREE.Vector2().copy(model.boundSize).length() * 0.7 )
|
|
let size = Math.max(1, new THREE.Vector2().copy(model.boundSize).length() * 0.7 )
|
|
|
let vec = viewer.mainViewport.view.direction.clone().setZ(0).multiplyScalar(size)
|
|
let vec = viewer.mainViewport.view.direction.clone().setZ(0).multiplyScalar(size)
|
|
|
let pos = new THREE.Vector3().addVectors(viewer.mainViewport.view.position, vec)
|
|
let pos = new THREE.Vector3().addVectors(viewer.mainViewport.view.position, vec)
|