Преглед на файлове

Minor fix to set parent of node to check if parent has children, and commented code.

Michael Schlotfeldt преди 7 години
родител
ревизия
ac539e9934
променени са 20 файла, в които са добавени 6683 реда и са изтрити 6680 реда
  1. 6597 6597
      dist/preview release/babylon.d.ts
  2. 3 3
      dist/preview release/gui/babylon.gui.min.js
  3. 4 4
      dist/preview release/inspector/babylon.inspector.bundle.js
  4. 3 3
      dist/preview release/inspector/babylon.inspector.min.js
  5. 2 2
      dist/preview release/loaders/babylon.glTF1FileLoader.min.js
  6. 2 2
      dist/preview release/loaders/babylon.glTF2FileLoader.min.js
  7. 3 3
      dist/preview release/loaders/babylon.glTFFileLoader.min.js
  8. 1 1
      dist/preview release/loaders/babylon.objFileLoader.min.js
  9. 3 3
      dist/preview release/loaders/babylonjs.loaders.min.js
  10. 1 1
      dist/preview release/materialsLibrary/babylon.customMaterial.min.js
  11. 1 1
      dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js
  12. 1 1
      dist/preview release/materialsLibrary/babylon.waterMaterial.min.js
  13. 3 3
      dist/preview release/materialsLibrary/babylonjs.materials.min.js
  14. 1 1
      dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js
  15. 1 1
      dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js
  16. 1 1
      dist/preview release/postProcessesLibrary/babylonjs.postProcess.min.js
  17. 1 1
      dist/preview release/serializers/babylon.glTF2Serializer.min.js
  18. 1 1
      dist/preview release/serializers/babylonjs.serializers.min.js
  19. 49 49
      dist/preview release/viewer/babylon.viewer.js
  20. 5 2
      src/babylon.node.ts

Файловите разлики са ограничени, защото са твърде много
+ 6597 - 6597
dist/preview release/babylon.d.ts


Файловите разлики са ограничени, защото са твърде много
+ 3 - 3
dist/preview release/gui/babylon.gui.min.js


Файловите разлики са ограничени, защото са твърде много
+ 4 - 4
dist/preview release/inspector/babylon.inspector.bundle.js


Файловите разлики са ограничени, защото са твърде много
+ 3 - 3
dist/preview release/inspector/babylon.inspector.min.js


Файловите разлики са ограничени, защото са твърде много
+ 2 - 2
dist/preview release/loaders/babylon.glTF1FileLoader.min.js


Файловите разлики са ограничени, защото са твърде много
+ 2 - 2
dist/preview release/loaders/babylon.glTF2FileLoader.min.js


Файловите разлики са ограничени, защото са твърде много
+ 3 - 3
dist/preview release/loaders/babylon.glTFFileLoader.min.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/preview release/loaders/babylon.objFileLoader.min.js


Файловите разлики са ограничени, защото са твърде много
+ 3 - 3
dist/preview release/loaders/babylonjs.loaders.min.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/preview release/materialsLibrary/babylon.customMaterial.min.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/preview release/materialsLibrary/babylon.waterMaterial.min.js


Файловите разлики са ограничени, защото са твърде много
+ 3 - 3
dist/preview release/materialsLibrary/babylonjs.materials.min.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/preview release/postProcessesLibrary/babylonjs.postProcess.min.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/preview release/serializers/babylon.glTF2Serializer.min.js


Файловите разлики са ограничени, защото са твърде много
+ 1 - 1
dist/preview release/serializers/babylonjs.serializers.min.js


Файловите разлики са ограничени, защото са твърде много
+ 49 - 49
dist/preview release/viewer/babylon.viewer.js


+ 5 - 2
src/babylon.node.ts

@@ -44,17 +44,20 @@
                 return;
             }
 
-            if (this._parentNode) {
+            // Remove self from list of children of parent
+            if (this._parentNode && this._parentNode._children !== undefined && this._parentNode._children !== null) {
                 var index = this._parentNode._children.indexOf(this);
                 if (index !== -1) {
                     this._parentNode._children.splice(index, 1);
                 }
             }
 
+            // Store new parent
             this._parentNode = parent;
 
+            // Add as child to new parent
             if (this._parentNode) {
-                if (!this._parentNode._children) {
+                if (this._parentNode._children === undefined || this._parentNode._children === null) {
                     this._parentNode._children = new Array<Node>();
                 }
                 this._parentNode._children.push(this);