Normand Briere
2019-10-05 8768a855af9ccc482a9520ce708ef32e0e6e0e7d
cMesh.java
....@@ -49,7 +49,7 @@
4949
5050 cMesh(Object3D bRep)
5151 {
52
- this("Me:" + bRep.name, bRep);
52
+ this("Mesh:" + bRep.name, bRep);
5353 }
5454
5555 cMesh(String name, Object3D bRep)
....@@ -417,12 +417,14 @@
417417 ref.count = 1;
418418
419419 Object3D obj = ref.GetObject();
420
+ Object3D par = obj.parent;
421
+ obj.parent = null;
420422
421423 // may 2014: side-effect with UVs!!
422
- obj = (Object3D) Grafreed.clone(obj);
423
-
424
- merge(obj);
424
+ merge((Object3D) Grafreed.clone(obj));
425425
426
+ obj.parent = par;
427
+
426428 ref.count = keepcount;
427429
428430 System.out.println("RESULT " + ref + "; #vertices = " + bRep.VertexCount() + "; #faces = " + bRep.FaceCount());
....@@ -560,6 +562,8 @@
560562 maxima = new cVector();
561563 }
562564
565
+ CameraPane.CreateSelectedPoint();
566
+
563567 // ref.getBounds(minima, maxima, true);
564568 // Phys.reference.set((maxima.x+minima.x)/2,(maxima.y+minima.y)/2,(maxima.z+minima.z)/2);
565569 //ref.