openscad-parts/Vogelnestkastje/assembly.scad

52 lines
1 KiB
OpenSCAD
Raw Permalink Normal View History

2024-04-07 20:16:17 +02:00
include <dimensions.scad>
use <frontback.scad>
use <side.scad>
use <bottom.scad>
use <roof.scad>
bottom();
translate([0, 0, 0]){
rotate([0,-90,0]){
side();
}
}
translate([nestwidth + plankthick, 0, 0]){
rotate([0,-90,0]){
hingedside();
}
}
translate([-plankthick, -plankthick, 0]){
rotate([0,270,270]){
front();
}
}
translate([-plankthick, nestwidth, 0]){
rotate([0,270,270]){
back();
}
}
translate([nestwidth/2, -overhang-plankthick, bottomtohole + plankthick + holediameter + ( ( nestwidth + ( 2 * plankthick ) ) / 2)]){
rotate([0,90+45,0]){
translate([nestwidth + (0* plankthick),0,-plankthick]){
rotate([0,0,90]){
roofleft();
}
}
}
}
translate([nestwidth/2, -overhang-plankthick, bottomtohole + plankthick + holediameter + ( ( nestwidth + ( 2 * plankthick ) ) / 2)]){
rotate([0,180+45,0]){
translate([0,0,-plankthick]){
rotate([0,0,90]){
roofright();
}
}
}
}