That's a puzzler Chris... Does it always offset in the same way, or are there any dynamic effects to do with the size / cropping etc? I mean, do the problems scale and move as if they're a part of the artwork?
Unfortunately the SVG loading is a wee bit of a "black box", it's done through a library called Geomerative with a simple line (rg.loadShape(..) - https://github.com/euphy/polargraphcontroller/blob/master/polargraphcontroller.pde#L1274) and there isn't any post-processing of the lines.
When I've had odd offsets, I've sometimes been solved by ungrouping or flattening all objects to their most unsophisticated level. I think there's a feature of SVG that isn't implemented well in geomerative/polargraph, and something to do with local coordinates or grouping.
Otherwise, is there another SVG version format you could save it in, or something else you could pass it through that'll do a load and re-save?
sn
|