PoC laserwindow door
This commit is contained in:
parent
dc84b366ab
commit
d834467849
@ -182,6 +182,21 @@ module frame(size) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module laserwindow_door() {
|
||||||
|
door_size = [
|
||||||
|
get_holodisk_laserwindow_size().x,
|
||||||
|
1,
|
||||||
|
get_holodisk_laserwindow_size().z
|
||||||
|
];
|
||||||
|
door_pos = [
|
||||||
|
get_holodisk_laserwindow_pos_center().x,
|
||||||
|
get_holodisk_laserwindow_pos_center().y + door_size.y/2,
|
||||||
|
get_holodisk_laserwindow_pos_center().z
|
||||||
|
];
|
||||||
|
|
||||||
|
translate(door_pos) scale(0.98) down(door_size.z/2) xrot(anim(1,2)*-90) xrot(anim(6,7)*90) up(door_size.z/2) cube(door_size, center=true);
|
||||||
|
}
|
||||||
|
|
||||||
module bottom_cover() {
|
module bottom_cover() {
|
||||||
difference() {
|
difference() {
|
||||||
linear_extrude(height=plate) {
|
linear_extrude(height=plate) {
|
||||||
@ -194,6 +209,7 @@ module frame(size) {
|
|||||||
|
|
||||||
color("SaddleBrown") top_cover();
|
color("SaddleBrown") top_cover();
|
||||||
color("grey") walls();
|
color("grey") walls();
|
||||||
|
color("gold") laserwindow_door();
|
||||||
color("Silver") slides();
|
color("Silver") slides();
|
||||||
color("SaddleBrown") bottom_cover();
|
color("SaddleBrown") bottom_cover();
|
||||||
color("SaddleBrown") front_plates();
|
color("SaddleBrown") front_plates();
|
||||||
|
Loading…
Reference in New Issue
Block a user