From 678077bba61b9647036f20a7eab43dca3f08dace Mon Sep 17 00:00:00 2001 From: Alex Matulich Date: Sun, 6 Jul 2025 16:17:38 -0700 Subject: [PATCH] Fixed small bug that messed up contour() examples 1 and 2 --- isosurface.scad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/isosurface.scad b/isosurface.scad index 081805fe..78ddd81c 100644 --- a/isosurface.scad +++ b/isosurface.scad @@ -1232,7 +1232,7 @@ function _contour_vertices(pxlist, pxsize, isovalmin, isovalmax, segtablemin, se else if(f1<=isovalmin && isovalmin<=f0 && f0<=isovalmax) [p0, midptmin] else if(f0isovalmax) [midptmin, midptmax] else if(f0>isovalmax && f1=f1) || (f1=f0)) + else if((f0<=f1 && isovalmin<=f0 && isovalmax>=f1) || (f1<=f0 && isovalmin<=f1 && isovalmax>=f0)) [p0, p1] ] ];