Add three point circle stdlib function (#4893)
* Add parsing keyword function calls inside pipelines Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev> * Add three point circle stdlib function * Generate new documentation * Fix 20:20 for the circle three point test * Convert to using keyword arguments * Wtf yo * Remove unused structure * Use the new simulation tests * Regenerate documentation --------- Co-authored-by: Jonathan Tran <jonnytran@gmail.com> Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev>
This commit is contained in:
		
							
								
								
									
										42
									
								
								docs/kcl/circleThreePoint.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								docs/kcl/circleThreePoint.md
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@ -35,6 +35,7 @@ layout: manual
 | 
			
		||||
* [`ceil`](kcl/ceil)
 | 
			
		||||
* [`chamfer`](kcl/chamfer)
 | 
			
		||||
* [`circle`](kcl/circle)
 | 
			
		||||
* [`circleThreePoint`](kcl/circleThreePoint)
 | 
			
		||||
* [`close`](kcl/close)
 | 
			
		||||
* [`cm`](kcl/cm)
 | 
			
		||||
* [`cos`](kcl/cos)
 | 
			
		||||
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										4092
									
								
								docs/kcl/std.json
									
									
									
									
									
								
							
							
						
						
									
										4092
									
								
								docs/kcl/std.json
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										23
									
								
								docs/kcl/types/CircleThreePointData.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/kcl/types/CircleThreePointData.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,23 @@
 | 
			
		||||
---
 | 
			
		||||
title: "CircleThreePointData"
 | 
			
		||||
excerpt: "Data for drawing a 3-point circle"
 | 
			
		||||
layout: manual
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
Data for drawing a 3-point circle
 | 
			
		||||
 | 
			
		||||
**Type:** `object`
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Properties
 | 
			
		||||
 | 
			
		||||
| Property | Type | Description | Required |
 | 
			
		||||
|----------|------|-------------|----------|
 | 
			
		||||
| `p1` |`[number, number]`| Point one for circle derivation. | No |
 | 
			
		||||
| `p2` |`[number, number]`| Point two for circle derivation. | No |
 | 
			
		||||
| `p3` |`[number, number]`| Point three for circle derivation. | No |
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user