From 6ed65dcb597fb2153cef75bf1845978f1115658c Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Fri, 14 Dec 2018 22:53:55 -0500
Subject: [PATCH] Repair shadow, normal push + attractor mesh.

---
 cSpringEditor.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/cSpringEditor.java b/cSpringEditor.java
index 50018df..d94eeeb 100644
--- a/cSpringEditor.java
+++ b/cSpringEditor.java
@@ -133,7 +133,7 @@
 //        ObjEditor.aConstraints.gridwidth = 1;
 //        //ObjEditor.aConstraints.fill = 0;
 //        ObjEditor.aConstraints.gridx -= 1;
-            normalField = AddSlider(oe.ctrlPanel, "Normal:", 0, 20.0, Math.log(spring.normalpusH+1), 1);
+            normalField = AddSlider(oe.ctrlPanel, "Normal:", 0, 20.0, Math.log(spring.normalpush+1), 1);
             Return();
  
         /**/
@@ -472,7 +472,11 @@
                 
                 spring.W.AddForce(spring.new Avoider(GetEditor().copy.selection.get(0)));
             }
-//            else
+            else
+            {
+                if (spring.W instanceof cSpring.ActingForces)
+                        ((cSpring.ActingForces)spring.W).forces.clear();
+            }
             /*
             if (spring.Phys == null) // || spring.IsAutoFreeze())
                 spring.InitPhysics();
@@ -564,7 +568,7 @@
             spring.K = k;
             spring.M = m;
             spring.G.acceleration = g;
-            spring.normalpusH = d; // * Math.sqrt(m/k);
+            spring.normalpush = d; // * Math.sqrt(m/k);
             spring.limit = L;
             spring.restlengthFactor = t;
             spring.W.wind = v;

--
Gitblit v1.6.2