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