Sfoglia il codice sorgente

PoC laserwindow door

master
Dejvino 3 anni fa
parent
commit
d834467849
1 ha cambiato i file con 16 aggiunte e 0 eliminazioni
  1. +16
    -0
      holodisk.scad

+ 16
- 0
holodisk.scad Vedi 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();


Caricamento…
Annulla
Salva