Explorar o código

fix: setSceneCropSetting

xzw hai 1 ano
pai
achega
717b0e2461
Modificáronse 4 ficheiros con 1735 adicións e 2927 borrados
  1. 389 2923
      public/static/lib/potree/potree.js
  2. 1 1
      public/static/lib/potree/potree.js.map
  3. 34 2
      src/sdk/laser/core/enter.js
  4. 1311 1
      yarn.lock

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 389 - 2923
public/static/lib/potree/potree.js


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 1
public/static/lib/potree/potree.js.map


+ 34 - 2
src/sdk/laser/core/enter.js

@@ -831,8 +831,40 @@ var enter = ({
             },
 
 
+            getSceneCropSetting(){ 
+                let boxData = viewer.modules.Clip.getBoxData()
+                return {
+                    top : {value:boxData.height, minTop:0, maxTop:10},
+                    scale : {value: boxData.scaleXY},
+                    rotate :  {value:boxData.rotAngle},
+                    //rotByUser : {value:boxData.rotByUser}
+                }
+                
+            },
+
+            //设置裁剪值
+            setSceneCropSetting({top,scale,rotate  }){
+               
+                viewer.modules.Clip.boxData = {
+                    height: top.value,
+                    scaleXY: scale.value,
+                    rotAngle: rotate.value,
+                    //rotByUser      
+                }
+                viewer.modules.Clip.getBoxPose()
+                
+            },
 
 
+            enterCropSetting(){
+                viewer.modules.Clip.enter()
+                return { 
+                    quit(){
+                        viewer.modules.Clip.leave()
+                    }
+                }
+            },
+
             ...parameter.sceneBus,
 
         },
@@ -984,9 +1016,9 @@ var enter = ({
 
         leaveTopView(){
             viewer.navCubeViewer.dispatchEvent('leaveTopView')
-        }
-
+        },
 
+        
 
     };
     Potree.sdk = sdk;

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1311 - 1
yarn.lock