You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
"Drawing out of range" with negative coordinates #16
My plotter has (0, 0) at the center, so I want to be able to use negative X and Y values. So I set Left and Buttom to negative values. Unfortunately this gives my a "Drawing out of range" showing coordinates that are NOT.
I had a look at the code, but I couldn't find a obvious reason.
No I didn't yet, because that doesn't seem to be available within the UI. Also I find it to be more intuitive to have the same coordinates in Inkscape as on my plotter.
That's I think the source of the problem: the plugin automatically adjust the drawing location so that the drawing's 0,0 corresponds to the minX,minY on the plotter.
That's I think the source of the problem: the plugin automatically adjust the drawing location so that the drawing's 0,0 corresponds to the minX,minY on the plotter.
I think this is a bug. This program should be looking at the min and max coordinates of the SVG, not assuming they are 0,0.
Activity
TheNitek commentedon Sep 3, 2019
I found the problem:
scale.offset = (plotter.xyMin[0],plotter.xyMin[1])
breaks
scale.scalePoint(point)
for negative values.
arpruss commentedon Sep 4, 2019
Does your svg file have negative coordinates?
TheNitek commentedon Sep 4, 2019
Yes, because my plottable area is -40 to 40 in both directions
arpruss commentedon Sep 4, 2019
Have you tried using positive coordinates and letting gcodeplot offset it to the negative area?
TheNitek commentedon Sep 4, 2019
No I didn't yet, because that doesn't seem to be available within the UI. Also I find it to be more intuitive to have the same coordinates in Inkscape as on my plotter.
arpruss commentedon Sep 4, 2019
That's I think the source of the problem: the plugin automatically adjust the drawing location so that the drawing's 0,0 corresponds to the minX,minY on the plotter.
nylen commentedon Oct 14, 2019
I think this is a bug. This program should be looking at the min and max coordinates of the SVG, not assuming they are 0,0.