3d:: virtualRebase works correctly in non-hyperbolic tilings

This commit is contained in:
?
2019-09-12 22:38:42 +02:00
committed by Zeno Rogue
parent c14515c5ac
commit c032db2019
+2 -2
View File
@@ -299,7 +299,7 @@ void virtualRebase(cell*& base, T& at, bool tohex, const U& check) {
while(true) {
double currz = check(at)[DIM];
double currz = hdist0(check(at));
heptagon *h = base->master;
@@ -344,7 +344,7 @@ void virtualRebase(cell*& base, T& at, bool tohex, const U& check) {
newbase = NULL;
forCellCM(c2, base) {
transmatrix V2 = calc_relative_matrix(base, c2, C0);
double newz = check(V2 * at) [DIM];
double newz = hdist0(check(V2 * at));
if(newz < currz - 1e-4) {
currz = newz;
bestV = V2;