* make everything in engine a rwlock and cleanup repetitive code Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * docs Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com>
		
			
				
	
	
	
		
			86 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			86 KiB
		
	
	
	
	
	
	
	
title, excerpt, layout
| title | excerpt | layout | 
|---|---|---|
| tangentialArcTo | Starting at the current sketch's origin, draw a curved line segment along | manual | 
Starting at the current sketch's origin, draw a curved line segment along
some part of an imaginary circle until it reaches the desired (x, y) coordinates.
tangentialArcTo(to: [number], sketch: Sketch, tag?: TagDeclarator) -> Sketch
Arguments
| Name | Type | Description | Required | 
|---|---|---|---|
to | 
[number] | 
Yes | |
sketch | 
Sketch | 
A sketch is a collection of paths. | Yes | 
tag | 
TagDeclarator | 
No | 
Returns
Sketch - A sketch is a collection of paths.
Examples
exampleSketch = startSketchOn('XZ')
  |> startProfileAt([0, 0], %)
  |> angledLine({ angle = 60, length = 10 }, %)
  |> tangentialArcTo([15, 15], %)
  |> line(end = [10, -15])
  |> close()
example = extrude(exampleSketch, length = 10)