From b6efb029509980fd08ca4ebe28c89cf8d79fa46c Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Tue, 03 Sep 2019 21:25:24 -0400
Subject: [PATCH] deepCopyNode

---
 Biparam.java |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/Biparam.java b/Biparam.java
index 67ef12f..51c6b3f 100644
--- a/Biparam.java
+++ b/Biparam.java
@@ -40,9 +40,9 @@
         super.DrawNode(display, root, selected);
     }
     
-    protected void deepCopySelf(Object3D other)
+    protected void deepCopyNode(Object3D other)
     {
-        super.deepCopySelf(other);
+        super.deepCopyNode(other);
         Biparam bp = (Biparam)other;
         bp.uDivs = uDivs;
         bp.vDivs = vDivs;
@@ -98,6 +98,16 @@
 //        recalculate();
     }
 
+    double uStretch()
+    {
+        return 1;
+    }
+    
+    double vFlip(double v)
+    {
+        return v;
+    }
+    
     void recalculate()
     {
 		//System.out.println("BREP TRIMMED? 3 " + bRep.trimmed);
@@ -115,8 +125,8 @@
                 int p = iu * (vDivs + 1) + iv;
                 if (touched)
                 {
-                    vert.s = u;
-                    vert.t = v;
+                    vert.s = u * uStretch();
+                    vert.t = vFlip(v);
                 }
                 else
                 {

--
Gitblit v1.6.2