mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-11 01:04:07 +02:00
refactored
This commit is contained in:
@@ -36,12 +36,15 @@ module hexagons(radius, spacing, levels) {
|
|||||||
line_hexagons(beginning_n);
|
line_hexagons(beginning_n);
|
||||||
|
|
||||||
if(levels > 1) {
|
if(levels > 1) {
|
||||||
for(i = [1:beginning_n - (levels)]) {
|
for(i = [1:beginning_n - levels]) {
|
||||||
translate([offset_x * i, offset_y * i, 0])
|
x = offset_x * i;
|
||||||
|
y = offset_y * i;
|
||||||
|
|
||||||
|
translate([x, y, 0])
|
||||||
|
line_hexagons(beginning_n - i);
|
||||||
|
|
||||||
|
translate([x, -y, 0])
|
||||||
line_hexagons(beginning_n - i);
|
line_hexagons(beginning_n - i);
|
||||||
mirror([0, 1, 0])
|
|
||||||
translate([offset_x * i, offset_y * i, 0])
|
|
||||||
line_hexagons(beginning_n - i);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user