* fix subtract test Signed-off-by: Jess Frazelle <github@jessfraz.com> * fix subtract test Signed-off-by: Jess Frazelle <github@jessfraz.com> * fixups Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com>
		
			
				
	
	
		
			18 lines
		
	
	
		
			531 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			531 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| fn cube(center) {
 | |
|   return startSketchOn(XY)
 | |
|     |> startProfile(at = [center[0] - 10, center[1] - 10])
 | |
|     |> line(endAbsolute = [center[0] + 10, center[1] - 10])
 | |
|     |> line(endAbsolute = [center[0] + 10, center[1] + 10])
 | |
|     |> line(endAbsolute = [center[0] - 10, center[1] + 10])
 | |
|     |> close()
 | |
|     |> extrude(length = 10)
 | |
| }
 | |
| 
 | |
| part001 = cube(center = [2, 2])
 | |
| part002 = startSketchOn(XZ)
 | |
|   |> circle(center = [5, 5], radius = 2)
 | |
|   |> extrude(length = 34)
 | |
|   |> translate(z = 3.14)
 | |
| 
 | |
| fullPart = subtract([part001], tools=[part002])
 |