Fixing the Drift in Shape Rotations
&gt;However, the rotated shapes probably have a different average center; which means that your second rotation (ie to rotate things back) is pivoting around a different point. And that&#x27;s what causes the change of position.<p>Uhh, what? Why doesn&#x27;t the rotated group have the same centre as the original? The article glosses right over this without explaining it. Is it floating point imprecision? Is it from rasterization?