From f67db66279085aa4b9acba0213c8df32d557f4d4 Mon Sep 17 00:00:00 2001
From: Neil Gershenfeld <gersh@cba.mit.edu>
Date: Wed, 6 Jun 2018 17:15:31 -0400
Subject: [PATCH] slice working?

---
 modules/mesh/slice raster | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/mesh/slice raster b/modules/mesh/slice raster
index 63af761..7dea0e5 100644
--- a/modules/mesh/slice raster	
+++ b/modules/mesh/slice raster	
@@ -523,7 +523,7 @@ function worker() {
             if (y0 < y1)
                segs.push({x0:x0,y0:y0,x1:x1,y1:y1})
             else
-               segs.push({x1:x1,y1:y1,x0:x0,y0:y0})
+               segs.push({x0:x1,y0:y1,x1:x0,y1:y0})
             }
          }
       //
@@ -539,7 +539,7 @@ function worker() {
       //
       for (var row = 0; row < h; ++row) {
          var y = ymin+(ymax-ymin)*row/(h-1)
-         rowsegs = segs.filter(p => ((p.y0 <= y) && (p.y1 >= y)))
+         rowsegs = segs.filter(p => ((p.y0 < y) && (p.y1 > y)))
          var xs = rowsegs.map(p => (p.x0+(p.x1-p.x0)*(y-p.y0)/(p.y1-p.y0)))
          xs.sort((a,b) => (a-b))
          for (var col = 0; col < w; ++col) {
-- 
GitLab