This commit is contained in:
wardwouts 2024-04-16 10:46:59 +02:00
parent 554b1a4552
commit 8370e2f356
3 changed files with 12 additions and 9 deletions

View file

@ -29,10 +29,10 @@ translate([standoffset, toplength-standbeamthickness-standsideoffset, 0]){
}
// === stand top ===
translate([standoffset+standvertoffset, standsideoffset, benchheight-topheight-standbeamthickness]){
translate([standtopoffset, standsideoffset, benchheight-topheight-standbeamthickness]){
standtop();
}
translate([standoffset+standvertoffset, toplength-standbeamthickness-standsideoffset, benchheight-topheight-standbeamthickness]){
translate([standtopoffset, toplength-standbeamthickness-standsideoffset, benchheight-topheight-standbeamthickness]){
standtop();
}

View file

@ -2,13 +2,15 @@
FN=40;
toplength = 1500;
topdepth = 630;
topheight = 50;
topbeamthickness = 45;
topsidewidth = 65;
topsideheight = 80;
topdepth = topbeamthickness*15;
topheight = 50;
topsidewidth = 50;
topsideheight = 69;
topslitdepth = 20;
topslitheight = 14;
topslitheight = 20;
connectorheight = 100;
connectorthickness = 30;
@ -18,5 +20,6 @@ benchheight = 960;
standbeamthickness = 70;
standoffset = 50;
standtopoffset = 50;
standsideoffset = 100;
standvertoffset = 50;

View file

@ -7,8 +7,8 @@ module standbottom(){
module standtop(){
color("blue")
cube(size=[topdepth - 2*standoffset - 2*standvertoffset, standbeamthickness, standbeamthickness], center=false);
echo("#### Stand top beam: length = ", topdepth - 2*standoffset - 2*standvertoffset, " height = ", standbeamthickness, "width = ", standbeamthickness);
cube(size=[topdepth - 2*standtopoffset, standbeamthickness, standbeamthickness], center=false);
echo("#### Stand top beam: length = ", topdepth - 2*standtopoffset, " height = ", standbeamthickness, "width = ", standbeamthickness);
}
module standvertical(){