From 7ddc198171faa9750d3666b2809df4900e70e598 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=B3lik=20Uszasty?= Date: Sun, 15 Sep 2019 21:48:03 +0200 Subject: [PATCH] Fix for wheel flat calculation when going backwards --- McZapkie/Mover.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/McZapkie/Mover.cpp b/McZapkie/Mover.cpp index b92d6d0f..8d46fbcb 100644 --- a/McZapkie/Mover.cpp +++ b/McZapkie/Mover.cpp @@ -4504,7 +4504,7 @@ void TMoverParameters::ComputeTotalForce(double dt) { Fb *= factor; FTrain *= factor; } - if (nrot < 0.1) + if (std::abs(nrot < 0.1)) { WheelFlat = sqrt(square(WheelFlat) + abs(Fwheels) / NAxles*Vel*0.000002); }