ソースを参照

Improve DeepCopy

David Catuhe 7 年 前
コミット
9effa79cbd

ファイルの差分が大きいため隠しています
+ 6866 - 6866
dist/preview release/babylon.d.ts


ファイルの差分が大きいため隠しています
+ 8 - 8
dist/preview release/babylon.js


+ 2 - 1
dist/preview release/babylon.max.js

@@ -27914,7 +27914,8 @@ var BABYLON;
                     source._geometry.applyToMesh(_this);
                 }
                 // Deep copy
-                BABYLON.Tools.DeepCopy(source, _this, ["name", "material", "skeleton", "instances", "parent", "uniqueId", "source", "metadata"], ["_poseMatrix", "_source"]);
+                BABYLON.Tools.DeepCopy(source, _this, ["name", "material", "skeleton", "instances", "parent", "uniqueId",
+                    "source", "metadata", "hasLODLevels", "geometry", "isBlocked"], ["_poseMatrix", "_source"]);
                 // Metadata
                 if (source.metadata && source.metadata.clone) {
                     _this.metadata = source.metadata.clone();

ファイルの差分が大きいため隠しています
+ 8 - 8
dist/preview release/babylon.worker.js


ファイルの差分が大きいため隠しています
+ 10753 - 10753
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.d.ts


ファイルの差分が大きいため隠しています
+ 8 - 8
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.js


+ 2 - 1
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.max.js

@@ -27914,7 +27914,8 @@ var BABYLON;
                     source._geometry.applyToMesh(_this);
                 }
                 // Deep copy
-                BABYLON.Tools.DeepCopy(source, _this, ["name", "material", "skeleton", "instances", "parent", "uniqueId", "source", "metadata"], ["_poseMatrix", "_source"]);
+                BABYLON.Tools.DeepCopy(source, _this, ["name", "material", "skeleton", "instances", "parent", "uniqueId",
+                    "source", "metadata", "hasLODLevels", "geometry", "isBlocked"], ["_poseMatrix", "_source"]);
                 // Metadata
                 if (source.metadata && source.metadata.clone) {
                     _this.metadata = source.metadata.clone();

+ 2 - 1
dist/preview release/customConfigurations/minimalGLTFViewer/es6.js

@@ -27887,7 +27887,8 @@ var BABYLON;
                     source._geometry.applyToMesh(_this);
                 }
                 // Deep copy
-                BABYLON.Tools.DeepCopy(source, _this, ["name", "material", "skeleton", "instances", "parent", "uniqueId", "source", "metadata"], ["_poseMatrix", "_source"]);
+                BABYLON.Tools.DeepCopy(source, _this, ["name", "material", "skeleton", "instances", "parent", "uniqueId",
+                    "source", "metadata", "hasLODLevels", "geometry", "isBlocked"], ["_poseMatrix", "_source"]);
                 // Metadata
                 if (source.metadata && source.metadata.clone) {
                     _this.metadata = source.metadata.clone();

+ 2 - 1
dist/preview release/es6.js

@@ -27887,7 +27887,8 @@ var BABYLON;
                     source._geometry.applyToMesh(_this);
                 }
                 // Deep copy
-                BABYLON.Tools.DeepCopy(source, _this, ["name", "material", "skeleton", "instances", "parent", "uniqueId", "source", "metadata"], ["_poseMatrix", "_source"]);
+                BABYLON.Tools.DeepCopy(source, _this, ["name", "material", "skeleton", "instances", "parent", "uniqueId",
+                    "source", "metadata", "hasLODLevels", "geometry", "isBlocked"], ["_poseMatrix", "_source"]);
                 // Metadata
                 if (source.metadata && source.metadata.clone) {
                     _this.metadata = source.metadata.clone();

ファイルの差分が大きいため隠しています
+ 1 - 1
dist/preview release/viewer/babylon.viewer.js


+ 2 - 1
dist/preview release/viewer/babylon.viewer.max.js

@@ -27997,7 +27997,8 @@ var BABYLON;
                     source._geometry.applyToMesh(_this);
                 }
                 // Deep copy
-                BABYLON.Tools.DeepCopy(source, _this, ["name", "material", "skeleton", "instances", "parent", "uniqueId", "source", "metadata"], ["_poseMatrix", "_source"]);
+                BABYLON.Tools.DeepCopy(source, _this, ["name", "material", "skeleton", "instances", "parent", "uniqueId",
+                    "source", "metadata", "hasLODLevels", "geometry", "isBlocked"], ["_poseMatrix", "_source"]);
                 // Metadata
                 if (source.metadata && source.metadata.clone) {
                     _this.metadata = source.metadata.clone();

+ 3 - 1
src/Mesh/babylon.mesh.ts

@@ -186,7 +186,9 @@
                 }
 
                 // Deep copy
-                Tools.DeepCopy(source, this, ["name", "material", "skeleton", "instances", "parent", "uniqueId", "source", "metadata"], ["_poseMatrix", "_source"]);
+                Tools.DeepCopy(source, this, ["name", "material", "skeleton", "instances", "parent", "uniqueId", 
+                                              "source", "metadata", "hasLODLevels", "geometry", "isBlocked"], 
+                                              ["_poseMatrix", "_source"]);
 
                 // Metadata
                 if (source.metadata && source.metadata.clone) {