|
@@ -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;
|