kcl

circleThreePoint

Construct a circle derived from 3 points.

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

Arguments

NameTypeDescriptionRequired
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
sketch_surface_or_groupSketchOrSurfacePlane or surface to sketch on.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])

example = extrude(5, exampleSketch)

Rendered example of circleThreePoint 0