* Show more info on hover for variables Signed-off-by: Nick Cameron <nrc@ncameron.org> * Move hover impls to lsp module Signed-off-by: Nick Cameron <nrc@ncameron.org> * Make hover work on names inside calls, fix doc line breaking, trim docs in tool tips Signed-off-by: Nick Cameron <nrc@ncameron.org> * Test the new hovers; fix signature syntax Signed-off-by: Nick Cameron <nrc@ncameron.org> * Hover tips for kwargs Signed-off-by: Nick Cameron <nrc@ncameron.org> --------- Signed-off-by: Nick Cameron <nrc@ncameron.org>
87 KiB
87 KiB
title, excerpt, layout
| title | excerpt | layout |
|---|---|---|
| circleThreePoint | Construct a circle derived from 3 points. | manual |
Construct a circle derived from 3 points.
circleThreePoint(
p1: [number],
p2: [number],
p3: [number],
sketchSurfaceOrGroup: SketchOrSurface,
tag?: TagDeclarator,
): Sketch
Arguments
| Name | Type | Description | Required |
|---|---|---|---|
p1 |
[number] |
1st point to derive the circle. | Yes |
p2 |
[number] |
2nd point to derive the circle. | Yes |
p3 |
[number] |
3rd point to derive the circle. | Yes |
sketchSurfaceOrGroup |
SketchOrSurface |
Plane or surface to sketch on. | Yes |
tag |
TagDeclarator |
Identifier for the circle to reference elsewhere. | No |
Returns
Sketch - A sketch is a collection of paths.
Examples
exampleSketch = startSketchOn("XY")
|> circleThreePoint(p1 = [10, 10], p2 = [20, 8], p3 = [15, 5])
|> extrude(length = 5)