mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-10 08:44:20 +02:00
change dir
This commit is contained in:
@@ -9,16 +9,15 @@ use <experimental/tf_bend.scad>;
|
||||
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]
|
||||
]
|
||||
];
|
||||
|
Reference in New Issue
Block a user