|
@@ -75,7 +75,7 @@ let curSelectPath
|
|
|
|
|
|
//加路径
|
|
|
|
|
|
-let addedPath
|
|
|
+let addedPath, floorCountEmited
|
|
|
let addPath = ()=>{//加个他们拍的路径
|
|
|
if(addedPath)return
|
|
|
let path = viewer.scene.measurements.find(e=>e.title == '行走路径')
|
|
@@ -1160,8 +1160,10 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
|
|
|
|
|
|
msg = Potree.Common.CloneObject(msg)
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+ if(!floorCountEmited){
|
|
|
+ sceneBus.emit('floorCount',3)
|
|
|
+ floorCountEmited = 1
|
|
|
+ }
|
|
|
|
|
|
//console.log(model.name, msg)
|
|
|
bus.emit('transformChanged', msg)
|
|
@@ -2394,11 +2396,12 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
|
|
|
|
|
|
goFloor(floorIndex){//切换楼层
|
|
|
let model = viewer.objs.children.find(e=>e.id == 608)
|
|
|
- if(!model)return
|
|
|
- //model.goFloor(floorIndex)
|
|
|
- model.currentFloor = floorIndex
|
|
|
- model.children.forEach((e)=>Potree.Utils.updateVisible(e, 'goFloor', floorIndex == 'all' || e.name.includes(floorIndex)))
|
|
|
-
|
|
|
+ if(!model)return
|
|
|
+ if(model.fileType == '3dTiles')model.goFloor(floorIndex)
|
|
|
+ else {
|
|
|
+ model.currentFloor = floorIndex
|
|
|
+ model.children.forEach((e)=>Potree.Utils.updateVisible(e, 'goFloor', floorIndex == 'all' || e.name.includes(floorIndex)))
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|