* Move some sketch functions to KCL Signed-off-by: Nick Cameron <nrc@ncameron.org> * Move asserts to KCL Signed-off-by: Nick Cameron <nrc@ncameron.org> * sweep, loft -> KCL Signed-off-by: Nick Cameron <nrc@ncameron.org> * Move pattern transforms to KCL Signed-off-by: Nick Cameron <nrc@ncameron.org> --------- Signed-off-by: Nick Cameron <nrc@ncameron.org>
87 KiB
87 KiB
title, subtitle, excerpt, layout
title | subtitle | excerpt | layout |
---|---|---|---|
circleThreePoint | Function in std::sketch | Construct a circle derived from 3 points. | manual |
Construct a circle derived from 3 points.
circleThreePoint(
@sketchOrSurface: Sketch | Plane | Face,
p1: Point2d,
p2: Point2d,
p3: Point2d,
tag?: tag,
): Sketch
Arguments
Name | Type | Description | Required |
---|---|---|---|
sketchOrSurface |
Sketch or Plane or Face |
Plane or surface to sketch on. | Yes |
p1 |
Point2d |
1st point to derive the circle. | Yes |
p2 |
Point2d |
2nd point to derive the circle. | Yes |
p3 |
Point2d |
3rd point to derive the circle. | Yes |
tag |
tag |
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)