diff --git a/rug.cpp b/rug.cpp index 171c6f68..b358eb24 100644 --- a/rug.cpp +++ b/rug.cpp @@ -533,7 +533,7 @@ EX void buildRug() { cell *c = p.first; rugpoint *v = p.second; - if(arcm::in() || (euclid && quotient)) { + if(arcm::in() || arb::in() || (euclid && quotient)) { vector p(c->type+1); for(int j=0; jtype; j++) p[j] = findOrAddRugpoint(ggmatrix(c) * get_corner_position(c, j), v->dist); for(int j=0; jtype; j++) addTriangle(v, p[j], p[(j+1) % c->type]);