From 254c6d2d69b3ac35be8a24e168ae34d03e7e8605 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Wed, 19 Feb 2020 12:55:36 +0800 Subject: [PATCH] change dir --- src/experimental/sf_bend.scad | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/experimental/sf_bend.scad b/src/experimental/sf_bend.scad index 070add14..c1e25405 100644 --- a/src/experimental/sf_bend.scad +++ b/src/experimental/sf_bend.scad @@ -9,16 +9,15 @@ use ; invert: inverts how the gray levels are translated into height values. */ module sf_bend(levels, radius, thickness, angle, invert = false) { - columns = len(levels); - rows = len(levels[0]); - + rows = len(levels); + columns = len(levels[0]); size = [columns - 1, rows - 1]; surface1 = [ for(r = [0:rows - 1]) [ for(c = [0:columns - 1]) - let(lv = invert ? 255 - levels[c][r] : levels[c][r]) + let(lv = invert ? 255 - levels[rows - r - 1][c] : levels[rows - r - 1][c]) [c, r, lv / 255 * thickness] ] ];