www.openscad.org
// Steher:
color([0,0,1]) {
cube(size= [44, 44, 2400]);
translate([600+44,0,0]) {
cube(size= [44, 44, 2400]);
}
translate([0,1000-44,0]) {
cube(size= [44, 44, 2400]);
}
translate([600+44,1000-44,0]) {
cube(size= [44, 44, 2400]);
}
}
// verstrebung vorne: ( muss dann halt ausgeschnitten werden)
color("red")
translate([0,0,2100+44])
rotate(a=[0,45,0])
cube(size= [900, 22, 44]);
// hinten
color("red")
translate([0,1000-22,2100+44])
rotate(a=[0,45,0])
cube(size= [900, 22, 44]);
// seite
color("red")
translate([-22,0,2100+44])
rotate(a=[-45,0,0])
cube(size= [22, 1400, 44]);
// ebenen:
for (h = [400,800,1200,1500,1800,2100]) {
translate([0,0,h]) {
color([0,1,1]) {
translate([0,44,0]) {
cube(size= [690, 22, 44]);
}
translate([0,1000-44-22,0]) {
cube(size= [690, 22, 44]);
}
}
// Platte
translate([44,0,44]) {
cube(size= [600, 1000, 20]);
}
}
}