Files
rackstack/rack/side/sideWallLeft.scad
2023-04-07 23:58:32 -04:00

39 lines
791 B
OpenSCAD

include <./sideWallBase.scad>
*sideWallLeft();
module sideWallLeft() {
applyEpicVentilation()
applySideWallVerticalRibs()
sideWallBase();
module applyEpicVentilation() {
apply_n() {
for (i = [1:8]) {
translate(v = [0, 35, i * 10 + 8])
minkowski() {
sphere(r=1);
cube(size = [10, 40, 3]);
}
}
children(0);
}
}
module applySideWallVerticalRibs() {
apply_p() {
union() {
translate(v = [0, 82, 0])
sideWallVerticalRibs(numRibs = 2, ribZ = sideWallZ-20, ribYDiff = 8, ribR = 3, ribExtrusion = 1.5);
translate(v = [0, 12, 0])
sideWallVerticalRibs(numRibs = 3, ribZ = sideWallZ-20, ribYDiff = 8, ribR = 3, ribExtrusion = 1.5);
}
children(0);
}
}
}