diff --git a/floorshapes.cpp b/floorshapes.cpp index dbe9ad51..3e72829f 100644 --- a/floorshapes.cpp +++ b/floorshapes.cpp @@ -480,7 +480,7 @@ void geometry_information::generate_floorshapes_for(int id, cell *c, int siid, i } } - else if(arb::in()) { + else if(arb::in() || aperiodic) { vector actual; for(int j=0; jmaster); auto& sh = ac.shapes[id]; - apeirogonal = sh.apeirogonal; + apeirogonal = arb::in() && sh.apeirogonal; for(int j=0; j