--- title: "sketch" subtitle: "Module in std" excerpt: "" layout: manual --- ## Functions and constants * [`angledLine`](/docs/kcl-std/angledLine) * [`angledLineThatIntersects`](/docs/kcl-std/angledLineThatIntersects) * [`arc`](/docs/kcl-std/arc) * [`bezierCurve`](/docs/kcl-std/bezierCurve) * [`circle`](/docs/kcl-std/functions/std-sketch-circle) * [`circleThreePoint`](/docs/kcl-std/circleThreePoint) * [`close`](/docs/kcl-std/close) * [`extrude`](/docs/kcl-std/extrude) * [`getCommonEdge`](/docs/kcl-std/getCommonEdge) * [`getNextAdjacentEdge`](/docs/kcl-std/getNextAdjacentEdge) * [`getOppositeEdge`](/docs/kcl-std/getOppositeEdge) * [`getPreviousAdjacentEdge`](/docs/kcl-std/getPreviousAdjacentEdge) * [`involuteCircular`](/docs/kcl-std/involuteCircular) * [`lastSegX`](/docs/kcl-std/lastSegX) * [`lastSegY`](/docs/kcl-std/lastSegY) * [`line`](/docs/kcl-std/line) * [`loft`](/docs/kcl-std/loft) * [`patternCircular2d`](/docs/kcl-std/patternCircular2d) * [`patternTransform2d`](/docs/kcl-std/patternTransform2d) * [`polygon`](/docs/kcl-std/polygon) * [`profileStart`](/docs/kcl-std/profileStart) * [`profileStartX`](/docs/kcl-std/profileStartX) * [`profileStartY`](/docs/kcl-std/profileStartY) * [`revolve`](/docs/kcl-std/functions/std-sketch-revolve) * [`segAng`](/docs/kcl-std/segAng) * [`segEnd`](/docs/kcl-std/segEnd) * [`segEndX`](/docs/kcl-std/segEndX) * [`segEndY`](/docs/kcl-std/segEndY) * [`segLen`](/docs/kcl-std/segLen) * [`segStart`](/docs/kcl-std/segStart) * [`segStartX`](/docs/kcl-std/segStartX) * [`segStartY`](/docs/kcl-std/segStartY) * [`startProfile`](/docs/kcl-std/startProfile) * [`startSketchOn`](/docs/kcl-std/startSketchOn) * [`subtract2d`](/docs/kcl-std/subtract2d) * [`sweep`](/docs/kcl-std/sweep) * [`tangentToEnd`](/docs/kcl-std/tangentToEnd) * [`tangentialArc`](/docs/kcl-std/tangentialArc) * [`xLine`](/docs/kcl-std/xLine) * [`yLine`](/docs/kcl-std/yLine)