From 8de98056ff64c6db1841936cac3fe08ad6efed52 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Wed, 13 Mar 2019 13:28:16 +0100 Subject: [PATCH] 3d:: hororec:: better pseudohept pattern --- binary-tiling.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/binary-tiling.cpp b/binary-tiling.cpp index fb5f235b..7c08458d 100644 --- a/binary-tiling.cpp +++ b/binary-tiling.cpp @@ -551,7 +551,9 @@ auto bt_config = addHook(hooks_args, 0, [] () { bool pseudohept(cell *c) { if(DIM == 2) return c->type & c->master->distance & 1; - else if(among(geometry, gHoroTris, gHoroRec)) + else if(geometry == gHoroRec) + return c->c.spin(S7-1) == 0 && (c->master->distance & 1) && c->comve(S7-1)->c.spin(S7-1) == 0; + else if(geometry == gHoroTris) return c->c.spin(S7-1) == 0 && (c->master->distance & 1); else return (c->master->zebraval == 1) && (c->master->distance & 1);