Weird! I haven’t used helper.py
but I noticed this in the svg:
<circle
style="display:inline;fill:#ff0000;"
id="path118814-0-2-3-45-79-0-2-1-5"
cx="106.44804"
cy="29.572687"
r="1.0004772"
inkscape:label="GlobalRingAtt"
transform="matrix(0,1,1,0,0,0)" />
<circle
style="display:inline;fill:#ff0000;"
id="path118814-0-2-3-45-79-0-2-1-5-1"
cx="113.94044"
cy="29.572687"
r="1.0004772"
inkscape:label="GlobalRingOffset"
transform="matrix(0,1,1,0,0,0)" />
Those look like the only two under the 90-degree rotation matrix (0,1,1,0,0,0). My guess is that they show up correctly in Inkscape b/c of the transform but that helper.py
isn’t factoring in the rotation and is just applying the raw cx
and cy
coordinates. Just a guess!