diff --git a/hypgraph.cpp b/hypgraph.cpp index 6504d614..0fb13b51 100644 --- a/hypgraph.cpp +++ b/hypgraph.cpp @@ -505,10 +505,12 @@ ld master_to_c7_angle() { transmatrix actualV(const heptspin& hs, const transmatrix& V) { if(irr::on) return V * spin(M_PI + 2 * M_PI / S7 * (hs.spin + irr::periodmap[hs.h].base.spin)); + if(binarytiling) return V; return (hs.spin || nonbitrunc) ? V * spin(hs.spin*2*M_PI/S7 + master_to_c7_angle()) : V; } transmatrix applyspin(const heptspin& hs, const transmatrix& V) { + if(binarytiling) return V; return hs.spin ? V * spin(hs.spin*2*M_PI/S7) : V; }