diff --git a/graph.cpp b/graph.cpp index b8da558b..11a1b90f 100644 --- a/graph.cpp +++ b/graph.cpp @@ -2337,6 +2337,14 @@ EX bool applyAnimation(cell *c, transmatrix& V, double& footphase, int layer) { } a.wherenow = a.wherenow * rspintox(wnow); a.wherenow = a.wherenow * xpush(aspd); + if(cgflags & qAFFINE) { + transmatrix T = a.wherenow; + fixmatrix_euclid(T); + a.wherenow = inverse(T) * a.wherenow; + for(int i=0; i