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

Merge pull request #4947 from sebavan/master

Nightly + Clone Parametric mesh
sebavan преди 7 години
родител
ревизия
ea5151ad59

Файловите разлики са ограничени, защото са твърде много
+ 1142 - 1142
Playground/babylon.d.txt


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


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


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


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


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


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


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


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


+ 14 - 0
src/Mesh/babylon.mesh.ts

@@ -220,6 +220,20 @@
                 // Source mesh
                 this._source = source;
 
+                // Construction Params
+                // Clone parameters allowing mesh to be updated in case of parametric shapes.
+                this._originalBuilderSideOrientation = source._originalBuilderSideOrientation;
+                const myAnyThis = this as any;
+                const myAnySource = source as any;
+                myAnyThis._closePath = myAnySource._closePath;
+                myAnyThis._idx = myAnySource._idx;
+                myAnyThis.dashSize = myAnySource.dashSize;
+                myAnyThis.gapSize = myAnySource.gapSize;
+                myAnyThis.path3D = myAnySource.path3D;
+                myAnyThis.pathArray = myAnySource.pathArray;
+                myAnyThis.arc = myAnySource.arc;
+                myAnyThis.radius = myAnySource.radius;
+
                 // Animation ranges
                 if (this._source._ranges) {
                     const ranges = this._source._ranges;