* KCL test for rectangle * Rectangle function * Rectangle helper tests * Rectangle helper * Fix clippy lints * Update docs * fmt * Fix bug * fmt * Fix doc comments * Update generated docs --------- Co-authored-by: Jonathan Tran <jonnytran@gmail.com>
59 lines
3.5 KiB
Markdown
59 lines
3.5 KiB
Markdown
---
|
|
title: "sketch"
|
|
subtitle: "Module in std"
|
|
excerpt: "Sketching is the foundational activity for most KCL programs. A sketch is a two-dimensional drawing made from paths or shapes. A sketch is always drawn on a surface (either an abstract plane of a face of a solid). A sketch can be made into a solid by extruding it (or revolving, etc.). "
|
|
layout: manual
|
|
---
|
|
|
|
Sketching is the foundational activity for most KCL programs. A sketch is a two-dimensional drawing made from paths or shapes. A sketch is always drawn on a surface (either an abstract plane of a face of a solid). A sketch can be made into a solid by extruding it (or revolving, etc.).
|
|
|
|
This module contains functions for creating and manipulating sketches, and making them into solids.
|
|
|
|
|
|
## Functions and constants
|
|
|
|
* [`angledLine`](/docs/kcl-std/functions/std-sketch-angledLine)
|
|
* [`angledLineThatIntersects`](/docs/kcl-std/functions/std-sketch-angledLineThatIntersects)
|
|
* [`arc`](/docs/kcl-std/functions/std-sketch-arc)
|
|
* [`bezierCurve`](/docs/kcl-std/functions/std-sketch-bezierCurve)
|
|
* [`circle`](/docs/kcl-std/functions/std-sketch-circle)
|
|
* [`circleThreePoint`](/docs/kcl-std/functions/std-sketch-circleThreePoint)
|
|
* [`close`](/docs/kcl-std/functions/std-sketch-close)
|
|
* [`extrude`](/docs/kcl-std/functions/std-sketch-extrude)
|
|
* [`getCommonEdge`](/docs/kcl-std/functions/std-sketch-getCommonEdge)
|
|
* [`getNextAdjacentEdge`](/docs/kcl-std/functions/std-sketch-getNextAdjacentEdge)
|
|
* [`getOppositeEdge`](/docs/kcl-std/functions/std-sketch-getOppositeEdge)
|
|
* [`getPreviousAdjacentEdge`](/docs/kcl-std/functions/std-sketch-getPreviousAdjacentEdge)
|
|
* [`involuteCircular`](/docs/kcl-std/functions/std-sketch-involuteCircular)
|
|
* [`lastSegX`](/docs/kcl-std/functions/std-sketch-lastSegX)
|
|
* [`lastSegY`](/docs/kcl-std/functions/std-sketch-lastSegY)
|
|
* [`line`](/docs/kcl-std/functions/std-sketch-line)
|
|
* [`loft`](/docs/kcl-std/functions/std-sketch-loft)
|
|
* [`patternCircular2d`](/docs/kcl-std/functions/std-sketch-patternCircular2d)
|
|
* [`patternLinear2d`](/docs/kcl-std/functions/std-sketch-patternLinear2d)
|
|
* [`patternTransform2d`](/docs/kcl-std/functions/std-sketch-patternTransform2d)
|
|
* [`planeOf`](/docs/kcl-std/functions/std-sketch-planeOf)
|
|
* [`polygon`](/docs/kcl-std/functions/std-sketch-polygon)
|
|
* [`profileStart`](/docs/kcl-std/functions/std-sketch-profileStart)
|
|
* [`profileStartX`](/docs/kcl-std/functions/std-sketch-profileStartX)
|
|
* [`profileStartY`](/docs/kcl-std/functions/std-sketch-profileStartY)
|
|
* [`rectangle`](/docs/kcl-std/functions/std-sketch-rectangle)
|
|
* [`revolve`](/docs/kcl-std/functions/std-sketch-revolve)
|
|
* [`segAng`](/docs/kcl-std/functions/std-sketch-segAng)
|
|
* [`segEnd`](/docs/kcl-std/functions/std-sketch-segEnd)
|
|
* [`segEndX`](/docs/kcl-std/functions/std-sketch-segEndX)
|
|
* [`segEndY`](/docs/kcl-std/functions/std-sketch-segEndY)
|
|
* [`segLen`](/docs/kcl-std/functions/std-sketch-segLen)
|
|
* [`segStart`](/docs/kcl-std/functions/std-sketch-segStart)
|
|
* [`segStartX`](/docs/kcl-std/functions/std-sketch-segStartX)
|
|
* [`segStartY`](/docs/kcl-std/functions/std-sketch-segStartY)
|
|
* [`startProfile`](/docs/kcl-std/functions/std-sketch-startProfile)
|
|
* [`startSketchOn`](/docs/kcl-std/functions/std-sketch-startSketchOn)
|
|
* [`subtract2d`](/docs/kcl-std/functions/std-sketch-subtract2d)
|
|
* [`sweep`](/docs/kcl-std/functions/std-sketch-sweep)
|
|
* [`tangentToEnd`](/docs/kcl-std/functions/std-sketch-tangentToEnd)
|
|
* [`tangentialArc`](/docs/kcl-std/functions/std-sketch-tangentialArc)
|
|
* [`xLine`](/docs/kcl-std/functions/std-sketch-xLine)
|
|
* [`yLine`](/docs/kcl-std/functions/std-sketch-yLine)
|
|
|