Browse Source

fix: showGrid bgOpacity

xzw 1 year ago
parent
commit
2328fb99a6
2 changed files with 12 additions and 3 deletions
  1. 1 1
      config.js
  2. 11 2
      src/sdk/cover/index.js

+ 1 - 1
config.js

@@ -1,3 +1,3 @@
 export default {
-  dev: false
+  dev: true
 }

+ 11 - 2
src/sdk/cover/index.js

@@ -308,9 +308,9 @@ export const enter = (dom, isLocal) => {
             return Potree.Utils.getPos2d(worldPos, viewport, dom  )
         },
         
-        screenshot: (width, height) => {
+        screenshot: (width, height, bgOpacity=1) => {
             //截图  
-            var {getImagePromise, finishPromise} =  viewer.startScreenshot({ type: 'default', useRenderTarget:true }, width, height) 
+            var {getImagePromise, finishPromise} =  viewer.startScreenshot({ type: 'default', useRenderTarget:true, bgOpacity }, width, height) 
             var deferred = $.Deferred();
             finishPromise.done(({dataUrl}) => {
                deferred.resolve(dataUrl)
@@ -969,6 +969,15 @@ export const enter = (dom, isLocal) => {
             
             return result
             
+        },
+        
+        
+        showGrid(){
+            Potree.Utils.updateVisible(viewer.modules.MergeEditor.ground, 'hideGrid', false)
+        },
+        
+        hideGrid(){
+            Potree.Utils.updateVisible(viewer.modules.MergeEditor.ground, 'hideGrid', true)
         }
     }