openscad-parts/Vogelnestkastje/explode.scad

13 lines
297 B
OpenSCAD
Raw Permalink Normal View History

2024-04-07 20:16:17 +02:00
module explode(distance = [10, 0, 0], center = false, enable = true) {
if(enable){
offset = center ? (($children * distance) / 2 - distance / 2) * -1 : [0, 0 , 0];
for(i = [0 : 1 : $children - 1]) {
translate(i * distance + offset) {
children(i);
}
}
} else {
children();
}
}