From 40a28b6f08dff909695a70b0e55936f7fd526c89 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Tue, 16 Apr 2019 03:34:45 +0200 Subject: [PATCH] yet another fix. rhombic not work --- euclid.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/euclid.cpp b/euclid.cpp index d5fc55ea..6a7e4ffe 100644 --- a/euclid.cpp +++ b/euclid.cpp @@ -654,7 +654,8 @@ namespace euclid3 { transmatrix warppush(coord dif) { auto v = getcoord(dif); for(int i: {0, 1}) - v[i] = gmod(v[i] + T0[i][i] / 2, T0[i][i]) - T0[i][i] / 2; + if(T0[i][i]) + v[i] = gmod(v[i] + T0[i][i] / 2, T0[i][i]) - T0[i][i] / 2; return eupush3(v[0], v[1], v[2]); }