diff --git a/hypgraph.cpp b/hypgraph.cpp index 552422a5..a19a8126 100644 --- a/hypgraph.cpp +++ b/hypgraph.cpp @@ -1039,7 +1039,7 @@ void centerpc(ld aspd) { crystal::centerrug(aspd); #endif - if(shmup::on && DIM == 3) { + if(shmup::on && DIM == 3 && vid.sspeed > -5) { transmatrix at = cpush(2, -vid.yshift) * ggmatrix(shmup::pc[0]->base) * shmup::pc[0]->at; View = inverse(at) * View; return;