Browse Source

PoC laserwindow door

master
Dejvino 3 years ago
parent
commit
d834467849
1 changed files with 16 additions and 0 deletions
  1. +16
    -0
      holodisk.scad

+ 16
- 0
holodisk.scad View File

@@ -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() {
difference() {
linear_extrude(height=plate) {
@@ -194,6 +209,7 @@ module frame(size) {
color("SaddleBrown") top_cover();
color("grey") walls();
color("gold") laserwindow_door();
color("Silver") slides();
color("SaddleBrown") bottom_cover();
color("SaddleBrown") front_plates();


Loading…
Cancel
Save