From 1b4d1384f9565201bfa2af7c86189f5bebef99e4 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Wed, 20 Jun 2018 13:24:17 -0400 Subject: [PATCH] add faster fill for supports --- js/kiri-print.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/kiri-print.js b/js/kiri-print.js index 8f8b5f37..38ba2010 100644 --- a/js/kiri-print.js +++ b/js/kiri-print.js @@ -567,7 +567,7 @@ var gs_kiri_print = exports; }); } - function outputFills(lines, bounds) { + function outputFills(lines, bounds, fast) { var p, p1, p2, dist, len, found, group, mindist, t1, t2, marked = 0, start = 0, @@ -617,7 +617,7 @@ var gs_kiri_print = exports; len = p1.distTo2D(p2); // go back to start when dist > retractDist - if (!skip && dist > retractDist) { + if (!fast && !skip && dist > retractDist) { skip = true; start = 0; lastIndex = -1; @@ -716,7 +716,7 @@ var gs_kiri_print = exports; outputTraces([next].appendAll(next.inner || [])); if (next.fills) { next.fills.forEach(function(p) { p.z = z }); - outputFills(next.fills, next.inner); + outputFills(next.fills, next.inner, true); } } else { // top object