xzw 2 년 전
부모
커밋
8435c9c7d7
4개의 변경된 파일12649개의 추가작업 그리고 12437개의 파일을 삭제
  1. 12638 12430
      public/static/lib/potree/potree.js
  2. 1 1
      public/static/lib/potree/potree.js.map
  3. 1 1
      server/test/SS-t-P1d6CwREny2/attach/sceneStore
  4. 9 5
      src/sdk/laser/core/enter.js

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 12638 - 12430
public/static/lib/potree/potree.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
public/static/lib/potree/potree.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
server/test/SS-t-P1d6CwREny2/attach/sceneStore


+ 9 - 5
src/sdk/laser/core/enter.js

@@ -214,9 +214,9 @@ var enter = ({
                 bus.emit("update");
             }
         });
-        measure.addEventListener("highlight", (e) => {
+        /* measure.addEventListener("highlight", (e) => {
             bus.emit("highlight", e.state);
-        });
+        }); */
         
         measure.addEventListener("selected", (e) => {
             bus.emit("selected", e.state);
@@ -688,7 +688,8 @@ var enter = ({
 
             screenshot: (width, height) => {
                 //截图
-                isScreenshoting = true;
+                let meterPerPixel,
+                    isScreenshoting = true;
                 var {
                     getImagePromise,
                     finishPromise
@@ -700,7 +701,10 @@ var enter = ({
                 finishPromise.done(() => {
                     isScreenshoting = false;
                 });
-                return finishPromise;
+                if(viewer.mainViewport.camera.type == 'OrthographicCamera'){
+                   meterPerPixel = 1 / viewer.mainViewport.camera.zoom 
+                }
+                return {finishPromise, meterPerPixel};
             },
 
             canTurnToPanoMode(pos) {
@@ -737,7 +741,7 @@ var enter = ({
                 }
                 
                 let gotIntersect = (e)=>{
-                    if(e.intersect){ 
+                    if(e.intersect && e.intersect.location){ 
                         console.log('quit', e.intersect.location)
                         quit()
                         deferred.resolve(e.intersect.location)