xzw 1 年之前
父节点
当前提交
f2ccbfed46
共有 3 个文件被更改,包括 428 次插入111 次删除
  1. 421 106
      public/lib/potree/potree.js
  2. 1 1
      public/lib/potree/potree.js.map
  3. 6 4
      src/sdk/cover/index.js

文件差异内容过多而无法显示
+ 421 - 106
public/lib/potree/potree.js


文件差异内容过多而无法显示
+ 1 - 1
public/lib/potree/potree.js.map


+ 6 - 4
src/sdk/cover/index.js

@@ -26,15 +26,17 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
 
     Potree.settings.showCompass = true
     Potree.settings.compassDom = dom.querySelector('#direction')
-    Potree.settings.showObjectsOnMap = true
+    Potree.settings.showObjectsOnMap = true 
     Potree.settings.mergeType2 = true //标识新版
     Potree.settings.modelSkybox = true //是否将全景图贴在模型上(会导致卡顿)。若不显示模型将不显示Reticule
     Potree.settings.tiles3DMaxMemory = 300 //稍微增加点
-
+    Potree.settings.mergeTransCtlOnClick = true
+    Potree.settings.canWalkThroughModel = true
+    
     let { THREE } = Potree.mergeEditStart(dom, mapDom)
     let MergeEditor = viewer.modules.MergeEditor
     Potree.settings.unableNavigate = false
-    Potree.settings.canWalkThroughModel = true
+    
     Potree.settings.showCesium = true
     if (Potree.settings.showCesium) {
 
@@ -736,7 +738,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
                 spliceFromArr(model, props, true)
  
                 model.addEventListener('changeSelect', (e) => {
-                    e.selected ? MergeEditor.transformControls.attach(model) : MergeEditor.transformControls.detach()
+                    e.selected ? MergeEditor.transformControls.attach(model, e.clickPos) : MergeEditor.transformControls.detach()
                 })