40 lines
1 KiB
OpenSCAD
40 lines
1 KiB
OpenSCAD
include <dimensions.scad>
|
|
include <functions.scad>
|
|
|
|
module post_head_wall() {
|
|
color("green")
|
|
translate([0,0,0])
|
|
cuben("Post headend wallside", size=[beam_width, beam_depth, bed_height]);
|
|
}
|
|
|
|
module post_head_room() {
|
|
color("green")
|
|
translate([0,0,0])
|
|
cuben("Post headend roomside", size=[beam_width, beam_depth, bed_height]);
|
|
}
|
|
|
|
|
|
module post_foot_wall() {
|
|
color("green")
|
|
translate([0,0,0])
|
|
cuben("Post footend wallside", size=[beam_width, beam_depth, bed_height]);
|
|
}
|
|
|
|
module post_foot_room() {
|
|
color("green")
|
|
translate([0,0,0])
|
|
cuben("Post footend roomside", size=[beam_width, beam_depth, bed_height]);
|
|
}
|
|
|
|
module post_stairs() {
|
|
color("green")
|
|
translate([0,0,0])
|
|
cuben("Post stairs", size=[beam_width, beam_depth, bed_height]);
|
|
}
|
|
|
|
module post_head_standoff() {
|
|
color("green")
|
|
translate([0,0,0])
|
|
cuben("Post headend standoff", size=[beam_width, beam_depth, bed_height-beam_width]);
|
|
}
|
|
|