|
@@ -64,10 +64,10 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
|
|
Potree.settings.webSite = 'datav1'
|
|
Potree.settings.webSite = 'datav1'
|
|
}
|
|
}
|
|
if(window.offline){//离线版
|
|
if(window.offline){//离线版
|
|
- /* Potree.settings.urls.templates = {
|
|
|
|
|
|
+ Potree.settings.urls.templates = {
|
|
depthTex : 'swss/{sceneCode}/www/{sceneCode}/wwwroot/{sceneCode}/data/{sceneCode}/depthmap',
|
|
depthTex : 'swss/{sceneCode}/www/{sceneCode}/wwwroot/{sceneCode}/data/{sceneCode}/depthmap',
|
|
vision : '/swkk/{sceneCode}/wwwroot/scene_view_data/{sceneCode}/images/vision.txt'
|
|
vision : '/swkk/{sceneCode}/wwwroot/scene_view_data/{sceneCode}/images/vision.txt'
|
|
- } */
|
|
|
|
|
|
+ }
|
|
Potree.fileStorage = {
|
|
Potree.fileStorage = {
|
|
get(url){
|
|
get(url){
|
|
return new Promise(async function(resolve,reject){
|
|
return new Promise(async function(resolve,reject){
|
|
@@ -128,7 +128,16 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
|
|
Potree.settings.unableNavigate = true
|
|
Potree.settings.unableNavigate = true
|
|
lonlat && Potree.setLonlat(lonlat[0], lonlat[1])
|
|
lonlat && Potree.setLonlat(lonlat[0], lonlat[1])
|
|
|
|
|
|
-
|
|
|
|
|
|
+ if(window.offline){//离线版 改目录
|
|
|
|
+ viewer.images360.tileDownloader.getTiles = function(d, sceneNum, useV4url, model){
|
|
|
|
+ let kankan = !model.isPointcloud //ModelTypes[model.props.fromType].panos4dkk
|
|
|
|
+ if(kankan){
|
|
|
|
+ return `/swkk/${sceneNum}/wwwroot/scene_view_data/${sceneNum}/images/${d}`
|
|
|
|
+ }else{
|
|
|
|
+ return `/swss/${sceneNum}/www/${sceneNum}/scene_view_data/${sceneNum}/images/${d}`
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
//因为getPose里用的是target,俯视的yaw不准,所以限制一下不要完全俯视
|
|
//因为getPose里用的是target,俯视的yaw不准,所以限制一下不要完全俯视
|
|
viewer.mainViewport.view.maxPitch-=0.001
|
|
viewer.mainViewport.view.maxPitch-=0.001
|
|
viewer.mainViewport.view.minPitch+=0.001
|
|
viewer.mainViewport.view.minPitch+=0.001
|