From cbe4e90105d07d7d3fecabffaa01342403aa2ae3 Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Thu, 19 Sep 2019 20:54:00 -0400
Subject: [PATCH] Better navigation.

---
 cMesh.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/cMesh.java b/cMesh.java
index a31f4dd..e79623b 100644
--- a/cMesh.java
+++ b/cMesh.java
@@ -49,7 +49,7 @@
     
     cMesh(Object3D bRep)
     {
-        this("Me:" + bRep.name, bRep);
+        this("Mesh:" + bRep.name, bRep);
     }
     
     cMesh(String name, Object3D bRep)
@@ -417,12 +417,14 @@
             ref.count = 1;
         
         Object3D obj = ref.GetObject();
+        Object3D par = obj.parent;
+        obj.parent = null;
         
         // may 2014: side-effect with UVs!!
-        obj = (Object3D) Grafreed.clone(obj);
-        
-        merge(obj);
+        merge((Object3D) Grafreed.clone(obj));
 
+        obj.parent = par;
+        
         ref.count = keepcount;
         
             System.out.println("RESULT " + ref + "; #vertices = " + bRep.VertexCount() + "; #faces = " + bRep.FaceCount());

--
Gitblit v1.6.2