소스 검색

Merge branch 'msg-sever' into dev

haojianlong 5 년 전
부모
커밋
8737c0f79f
1개의 변경된 파일18개의 추가작업 그리고 0개의 파일을 삭제
  1. 18 0
      src/components/business_space/newGraphy/graphy.vue

+ 18 - 0
src/components/business_space/newGraphy/graphy.vue

@@ -518,6 +518,24 @@ export default {
           BSP.Height = t.Height > 100 ? (t.Height / 1000).toFixed(2) : t.Height;
         }
       })
+      // 如果有划分,求交集
+      if (this.scene.cutItem || this.scene.sceneMark) {
+        BSP.Outline = [];
+        let spaceIntersect = this.scene.getIntersect();
+        spaceIntersect.map(t => {
+          let temp = t.map(item => {
+            return {
+              X: item.x,
+              Y: -item.y,
+              Z: 0
+            }
+          })
+          BSP.Outline.push([temp]);
+        })
+      }
+      if (!BSP.Outline.length) {
+        BSP.Outline = null;
+      }
       this.updateBSPOutline(BSP, IspaceIdList)
     },
     // 编辑空间详情