Преглед изворни кода

Nightly + Clone Parametric mesh

sebastien пре 7 година
родитељ
комит
ca51e00abb

Разлика између датотеке није приказан због своје велике величине
+ 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;