fix multi-widget slice / export layout in sla mode

This commit is contained in:
Stewart Allen 2020-04-19 21:32:06 -04:00
commit 858f4c7bc0
5 changed files with 57 additions and 1 deletions

View file

@ -231,6 +231,7 @@ let gs_kiri_sla = exports;
let traces = POLY.flatten(slice.gatherTraces([]));
let polys = slice.solids.unioned;
polys.forEach(poly => {
poly.move(widget.track.pos);
ctx.beginPath();
polyout(poly.setClockwise(), ctx);
if (poly.inner) {
@ -332,6 +333,7 @@ let gs_kiri_sla = exports;
}
let polys = slice.solids.unioned;
polys.forEach(poly => {
poly = poly.clone(true).move(widget.track.pos);
layer.poly(poly, 0x010101, true);
layer.solid(poly, 0x00bbee);
count++;