From b720355438132e5830cdaa2ccb64b4cdd6a49983 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 31 May 2020 16:47:22 +0200 Subject: [PATCH] fixed virtualRebase in nil --- geometry2.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/geometry2.cpp b/geometry2.cpp index 20efef4b..4be92282 100644 --- a/geometry2.cpp +++ b/geometry2.cpp @@ -307,12 +307,13 @@ void virtualRebase(cell*& base, T& at, const U& check) { h = check(at); }; - while(h[1] < -0.5) step(1); - while(h[1] >= 0.5) step(4); - while(h[0] < -0.5) step(0); - while(h[0] >= 0.5) step(3); - while(h[2] < -0.5) step(2); - while(h[2] >= 0.5) step(5); + auto& nw = nilv::nilwidth; + while(h[1] < -0.5 * nw) step(1); + while(h[1] >= 0.5 * nw) step(4); + while(h[0] < -0.5 * nw) step(0); + while(h[0] >= 0.5 * nw) step(3); + while(h[2] < -0.5 * nw * nw) step(2); + while(h[2] >= 0.5 * nw * nw) step(5); return; }