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() { | ||||
|         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…
	
		Reference in New Issue
	
	Block a user