瀏覽代碼

Merge pull request #3503 from RaananW/modules

Inspector (temp) compilation solution
David Catuhe 7 年之前
父節點
當前提交
f0539e5537

+ 2 - 1
inspector/src/adapters/MeshAdapter.ts

@@ -5,11 +5,12 @@ module INSPECTOR {
         implements IToolVisible, IToolDebug, IToolBoundingBox, IToolInfo {
 
         /** Keep track of the axis of the actual object */
-        private _axesViewer: BABYLON.Nullable<BABYLON.Debug.AxesViewer>;
+        private _axesViewer: BABYLON.Nullable<any>;
         private onBeforeRenderObserver: BABYLON.Nullable<BABYLON.Observer<BABYLON.Scene>>;
 
         constructor(mesh: BABYLON.Node) {
             super(mesh);
+            new BABYLON.Debug.AxesViewer(mesh.getScene());
         }
 
         /** Returns the name displayed in the tree */

+ 2 - 2
inspector/src/adapters/PhysicsImpostorAdapter.ts

@@ -4,10 +4,10 @@ module INSPECTOR {
         extends Adapter
         implements IToolVisible {
 
-        private _viewer: BABYLON.Debug.PhysicsViewer;
+        private _viewer: any;
         private _isVisible = false;
 
-        constructor(obj: BABYLON.PhysicsImpostor, viewer: BABYLON.Debug.PhysicsViewer) {
+        constructor(obj: BABYLON.PhysicsImpostor, viewer: any) {
             super(obj);
             this._viewer = viewer;
         }

+ 11 - 11
inspector/src/tabs/PhysicsTab.ts

@@ -1,24 +1,24 @@
-module INSPECTOR{
-    
+module INSPECTOR {
+
     export class PhysicsTab extends PropertyTab {
 
-        public viewer:BABYLON.Debug.PhysicsViewer;
-        
-        constructor(tabbar:TabBar, inspector:Inspector) {
-            super(tabbar, 'Physics', inspector); 
+        public viewer: any;
+
+        constructor(tabbar: TabBar, inspector: Inspector) {
+            super(tabbar, 'Physics', inspector);
         }
 
         /* Overrides super */
-        protected _getTree() : Array<TreeItem> {
+        protected _getTree(): Array<TreeItem> {
             let arr = new Array<TreeItem>();
 
             let scene = this._inspector.scene;
-            
-            if(!scene.isPhysicsEnabled()){
+
+            if (!scene.isPhysicsEnabled()) {
                 return arr;
             }
 
-            if(!this.viewer){
+            if (!this.viewer) {
                 this.viewer = new BABYLON.Debug.PhysicsViewer(scene);
             }
 
@@ -29,6 +29,6 @@ module INSPECTOR{
             }
             return arr;
         }
-        
+
     }
 }

+ 1 - 1
inspector/src/tabs/SceneTab.ts

@@ -8,7 +8,7 @@ module INSPECTOR {
         private _actions: HTMLDivElement;
 
         /** The list of skeleton viewer */
-        private _skeletonViewers: Array<BABYLON.Debug.SkeletonViewer> = [];
+        private _skeletonViewers: Array<any> = [];
 
         /** The detail of the scene */
         private _detailsPanel: DetailPanel;