Prechádzať zdrojové kódy

3dModeling MainPanel.js 袁明明 commit at 2021-04-14

袁明明 4 rokov pred
rodič
commit
fd59648c60
1 zmenil súbory, kde vykonal 38 pridanie a 0 odobranie
  1. 38 0
      3dModeling/zhhry11/MainPanel.js

+ 38 - 0
3dModeling/zhhry11/MainPanel.js

@@ -60,3 +60,41 @@ class MainPanel {
 
                         that.isExpandBuilding = true;
                     }
+                })
+            } else {
+                this.building.unexpandFloors({
+                    'time': 500,
+                    'complete': function () { that.isExpandBuilding = false; }
+                })
+            }
+        }
+    }
+    // 展开的楼层收回去
+    resetExpand() {
+        var that = this;
+        if (this.isExpandBuilding) {
+            this.toolBar.data.expandBuilding = false;
+            this.building.unexpandFloors({
+                'time': 500,
+                'complete': function () { that.isExpandBuilding = false; }
+            })
+        }
+    }
+    goinBuild(boolValue) {
+        delMydiv();
+        this.resetExpand();
+        var name = boolValue ? '返回室外' : '进入建筑';
+        this.toolImgs.img3.name(name);
+        if (boolValue) {
+            removeMark();
+            this.app.level.change(app.buildings[0]);
+            var domDiv = document.getElementById('bottomBackground');
+            if (domDiv) {
+                domDiv.remove();
+            }
+        }
+        else {
+            this.app.level.change(app.root.campuses[0]);
+        }
+    }
+}