Normand Briere
2019-07-19 e79247ef52a0bbb3864d46bb1e2c716005b3ecf3
Object3D.java
....@@ -29,6 +29,9 @@
2929 Object3D saveskeleton;
3030 //
3131
32
+ byte[] versions[] = new byte[100][];
33
+ int versionindex = -1;
34
+
3235 ScriptNode scriptnode;
3336
3437 void InitOthers()
....@@ -215,6 +218,9 @@
215218 // o.transientrep = this.bRep.support;
216219 // o.bRep.support = null;
217220 // }
221
+ o.selection = this.selection;
222
+ o.versions = this.versions;
223
+ o.versionindex = this.versionindex;
218224
219225 if (this.support != null)
220226 {
....@@ -268,6 +274,11 @@
268274 {
269275 this.support.bRep = o.transientrep;
270276 }
277
+
278
+ this.selection = o.selection;
279
+
280
+ this.versions = o.versions;
281
+ this.versionindex = o.versionindex;
271282 // July 2019 if (this.bRep != null)
272283 // this.bRep.support = o.transientrep;
273284 // this.support = o.support;
....@@ -3106,7 +3117,7 @@
31063117 {
31073118 if (bRep != null)
31083119 {
3109
- bRep.GenerateNormalsMINE();
3120
+ bRep.MergeNormals(); //.GenerateNormalsMINE();
31103121 Touch();
31113122 }
31123123 }