Forráskód Böngészése

Better handling of mesh hierarchy

ameuleman 8 éve
szülő
commit
79adfc5537
2 módosított fájl, 16 hozzáadás és 1 törlés
  1. 1 1
      inspector/src/tabs/MeshTab.ts
  2. 15 0
      inspector/test/index.js

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

@@ -18,7 +18,7 @@ module INSPECTOR{
 
                 if (descendants.length > 0) {
                     let node = new TreeItem(this, new MeshAdapter(obj));
-                    alreadyIn.push(node);
+                    alreadyIn.push(obj);
                     for (let child of descendants) {     
                         if (child instanceof BABYLON.AbstractMesh) {
                             if (!Helpers.IsSystemName(child.name)) {  

+ 15 - 0
inspector/test/index.js

@@ -213,6 +213,21 @@ var Test = (function () {
             cubes.push(b);
         }
 
+        //Other meshes
+        var box1 = BABYLON.MeshBuilder.CreateBox("box1", {size: 1}, scene);
+
+        var box2 = BABYLON.MeshBuilder.CreateBox("box2", {size: 1}, scene);
+        box2.position.x = 1.5;
+        box2.parent = box1;
+
+        var box3 = BABYLON.MeshBuilder.CreateBox("box3", {size: 1}, scene);
+        box3.position.x = 1.5;
+        box3.parent = box2;
+
+        var box4 = BABYLON.MeshBuilder.CreateBox("box4", {size: 1}, scene);
+        box4.position.x = 1.5;
+        box4.parent = box3;
+
         // gui
         var advancedTexture = BABYLON.GUI.AdvancedDynamicTexture.CreateFullscreenUI("UI");