kcl library referencestdsketchcircleThreePoint

circleThreePointFunction in std::sketch

Construct a circle derived from 3 points.

circleThreePoint(
  @sketchSurfaceOrGroup: Sketch | Plane | Face,
  p1: Point2d,
  p2: Point2d,
  p3: Point2d,
  tag?: TagDeclarator,
): Sketch

Arguments

NameTypeDescriptionRequired
sketchSurfaceOrGroupSketch or Plane or FacePlane or surface to sketch on.Yes
p1Point2d1st point to derive the circle.Yes
p2Point2d2nd point to derive the circle.Yes
p3Point2d3rd point to derive the circle.Yes
tagTagDeclaratorIdentifier 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)

Rendered example of circleThreePoint 0