side wall updates

This commit is contained in:
zhao
2023-05-25 17:18:57 -04:00
parent a8df3a20ff
commit ffe73c414b
4 changed files with 123170 additions and 8265 deletions

View File

@ -4,15 +4,14 @@ include <./sideWallBase.scad>
module sideWallLeft() { module sideWallLeft() {
applySideWallVerticalRibs()
//applyEpicVentilation() //applyEpicVentilation()
//applySideWallVerticalRibs()
//render()
sideWallBase(); sideWallBase();
module applyEpicVentilation() { module applyEpicVentilation() {
apply_n() { apply_n() {
for (i = [1:8]) { for (i = [1:8]) {
translate(v = [0, 35, i * 10 + 8]) translate(v = [0, 41, i * 18 + 10])
vent(); vent();
} }
children(0); children(0);
@ -20,21 +19,19 @@ module sideWallLeft() {
module vent() { module vent() {
minkowski() { minkowski() {
sphere(r=1); rotate(a=[0,90,0])
cube(size = [10, 40, 3]); cylinder(r=1,h=1);
cube(size = [10, 80, 5]);
} }
} }
} }
module applySideWallVerticalRibs() { module applySideWallVerticalRibs() {
apply_p() { apply_p() {
union() { translate(v = [0, 20, 0])
translate(v = [0, 82, 0]) sideWallVerticalRibs(numRibs = 9, ribZ = sideWallZ, ribYDiff = 20, ribExtrusion = 1.5);
sideWallVerticalRibs(numRibs = 2, ribZ = sideWallZ, ribYDiff = 8, ribExtrusion = 1.5);
translate(v = [0, 18, 0])
sideWallVerticalRibs(numRibs = 2, ribZ = sideWallZ, ribYDiff = 8, ribExtrusion = 1.5);
}
children(0); children(0);
} }
} }

View File

@ -6,7 +6,7 @@ module sideWallRight() {
//applyEpicVentilation() //applyEpicVentilation()
mirror(v=[1,0,0]) mirror(v=[1,0,0])
//applySideWallVerticalRibs() applySideWallVerticalRibs()
//render() //render()
sideWallBase(); sideWallBase();
@ -14,7 +14,7 @@ module sideWallRight() {
apply_n() { apply_n() {
for (i = [1:8]) { for (i = [1:8]) {
translate(v = [-10, 35, i*10+8]) translate(v = [0, 41, i * 18 + 10])
vent(); vent();
} }
children(0); children(0);
@ -31,13 +31,9 @@ module sideWallRight() {
module applySideWallVerticalRibs() { module applySideWallVerticalRibs() {
apply_p() { apply_p() {
union() { translate(v = [0, 20, 0])
translate(v = [0, 82, 0]) sideWallVerticalRibs(numRibs = 9, ribZ = sideWallZ, ribYDiff = 20, ribExtrusion = 1.5);
sideWallVerticalRibs(numRibs = 2, ribZ = sideWallZ, ribYDiff = 8, ribExtrusion = 1.5);
translate(v = [0, 18, 0])
sideWallVerticalRibs(numRibs = 2, ribZ = sideWallZ, ribYDiff = 8, ribExtrusion = 1.5);
}
children(0); children(0);
} }
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff