kcl

circleThreePoint

Construct a circle derived from 3 points.

circleThreePoint(
  sketchSurfaceOrGroup: SketchOrSurface,
  p1: [number],
  p2: [number],
  p3: [number],
  tag?: TagDeclarator,
): Sketch

Arguments

NameTypeDescriptionRequired
sketchSurfaceOrGroupSketchOrSurfacePlane or surface to sketch on.Yes
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
tagTagDeclaratorIdentifier for the circle to reference elsewhere.No

Returns

Sketch

Examples

exampleSketch = startSketchOn(XY)
  |> circleThreePoint(p1 = [10, 10], p2 = [20, 8], p3 = [15, 5])
  |> extrude(length = 5)

Rendered example of circleThreePoint 0