From 2d141a8806fab394746ae2e3711980600c96340d Mon Sep 17 00:00:00 2001 From: Devine Lu Linvega Date: Mon, 9 Jul 2018 08:49:22 +1200 Subject: [PATCH] Fixed Inkscape export issue with arcs --- desktop/sources/scripts/generator.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/desktop/sources/scripts/generator.js b/desktop/sources/scripts/generator.js index 5964786..8dd1764 100644 --- a/desktop/sources/scripts/generator.js +++ b/desktop/sources/scripts/generator.js @@ -52,11 +52,11 @@ function Generator(layer,style) } else if(type == "arc_c"){ var clock = mirror > 0 ? '0,0' : '0,1' - html += next ? `A${next.x - vertex.x},${next.y - vertex.y} 0 ${clock} ${next.x},${next.y} ` : ''; + html += next ? `A${Math.abs(next.x - vertex.x)},${Math.abs(next.y - vertex.y)} 0 ${clock} ${next.x},${next.y} ` : ''; } else if(type == "arc_r"){ var clock = mirror > 0 ? '0,1' : '0,0' - html += next ? `A${next.x - vertex.x},${next.y - vertex.y} 0 ${clock} ${next.x},${next.y} ` : ''; + html += next ? `A${Math.abs(next.x - vertex.x)},${Math.abs(next.y - vertex.y)} 0 ${clock} ${next.x},${next.y} ` : ''; } else if(type == "bezier"){ html += next && after_next ?`Q${next.x},${next.y} ${after_next.x},${after_next.y} ` : '';