* Only consider staight lines for colinear check * Neaten up code and add test * Sir, a second sphere has hit the unit test * Update test snapshots --------- Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev>
		
			
				
	
	
		
			21 lines
		
	
	
		
			523 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			523 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
---
 | 
						|
source: kcl-lib/src/simulation_tests.rs
 | 
						|
description: Result of unparsing spheres.kcl
 | 
						|
---
 | 
						|
diameter = 10
 | 
						|
 | 
						|
startSketchOn(XY)
 | 
						|
  |> startProfile(at = [-diameter / 2, 0])
 | 
						|
  |> xLine(length = diameter)
 | 
						|
  |> arc(angleStart = 0.0, angleEnd = 180.0, radius = diameter / 2)
 | 
						|
  |> close()
 | 
						|
  |> revolve(axis = X)
 | 
						|
 | 
						|
startSketchOn(XY)
 | 
						|
  |> startProfile(at = [0, 0])
 | 
						|
  |> yLine(length = diameter)
 | 
						|
  |> arc(angleStart = 90.0, angleEnd = 270.0, radius = diameter / 2)
 | 
						|
  |> close()
 | 
						|
  |> revolve(axis = Y)
 | 
						|
  |> translate(x = diameter * 1.5)
 |