break out the angled dir_arc + W decorative plate
there's a decorative plate angled plate that includes the sega 2P + 1 buttons and dir_arc + W buttons as separate pieces in the same model. this is a historical artifact that I will fix at some point, but for now at least, here is the dir_arc + W split out Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
		
							parent
							
								
									504dab935c
								
							
						
					
					
						commit
						0cdd0ae846
					
				
							
								
								
									
										23
									
								
								src/misc/decorative-plate-dir_arc-plus-w-30mm-plate.scad
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								src/misc/decorative-plate-dir_arc-plus-w-30mm-plate.scad
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,23 @@
 | 
			
		||||
/* Decorative plate for directional buttons.
 | 
			
		||||
 *
 | 
			
		||||
 * SPDX-FileCopyrightText: © 2024 Brian S. Stephan <bss@incorporeal.org>
 | 
			
		||||
 * SPDX-License-Identifier: GPL-3.0-or-later
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
include <parameters.scad>
 | 
			
		||||
decorative_radius_scale = 1.5;
 | 
			
		||||
jumbo_decorative_radius_scale = 0;
 | 
			
		||||
include <components.scad>
 | 
			
		||||
 | 
			
		||||
module dir_arc_plus_w_30mm_plate_decorative_plate() {
 | 
			
		||||
	difference() {
 | 
			
		||||
		// get a 2mm slice of the bigger button cylinders
 | 
			
		||||
		translate([-panel_x/2, 0, -25]) hull() dir_arc_w_30mm();
 | 
			
		||||
		translate([0, 0, -100]) cube([500, 500, 198], center=true);
 | 
			
		||||
		translate([0, 0, 100]) cube([500, 500, 198], center=true);
 | 
			
		||||
		// cut out the normal holes
 | 
			
		||||
		translate([-panel_x/2, 0, -1]) dir_arc_w_30mm();
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
dir_arc_plus_w_30mm_plate_decorative_plate();
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user