1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-09-24 21:41:33 +02:00
Files
dotSCAD/src/experimental/_impl/_mz_walls_impl.scad
Justin Lin f5e9e17af3 rename
2020-02-19 13:40:01 +08:00

10 lines
448 B
OpenSCAD

use <experimental/_impl/_mz_comm.scad>;
function block_walls(block, block_width) =
let(
loc = [get_x(block) - 1, get_y(block) - 1] * block_width,
upper = upper_wall(block) || upper_right_wall(block) ? [[0, block_width] + loc, [block_width, block_width] + loc] : [],
right = right_wall(block) || upper_right_wall(block) ? [[block_width, block_width] + loc, [block_width, 0] + loc] : []
)
concat(upper, right);