Files
modeling-app/docs/kcl/tangentialArc.md
Jess Frazelle 8a029605bd Kcl in coredump (#3434)
* add kcl code to coredump

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix ts

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* new images

Signed-off-by: Jess Frazelle <github@jessfraz.com>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
2024-08-14 17:56:28 -07:00

874 lines
108 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "tangentialArc"
excerpt: "Starting at the current sketch's origin, draw a curved line segment along"
layout: manual
---
Starting at the current sketch's origin, draw a curved line segment along
some part of an imaginary circle of the specified radius.
The arc is constructed such that the last line segment is placed tangent to the imaginary circle of the specified radius. The resulting arc is the segment of the imaginary circle from that tangent point for 'offset' degrees along the imaginary circle.
```js
tangentialArc(data: TangentialArcData, sketch_group: SketchGroup, tag?: TagDeclarator) -> SketchGroup
```
### Examples
```js
const exampleSketch = startSketchOn('XZ')
|> startProfileAt([0, 0], %)
|> angledLine({ angle: 60, length: 10 }, %)
|> tangentialArc({ radius: 10, offset: -120 }, %)
|> angledLine({ angle: -60, length: 10 }, %)
|> close(%)
const example = extrude(10, exampleSketch)
```
![Rendered example of tangentialArc 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD35ElEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn3Qgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqr/k+55pprHswznTlz5sE80zXXXPNgHuC+++67lWc6e/bsrTzTfffddytXXXXVVVddddVVV/1fQeWqq6666qqrrrrqqv/RrrnmmgefOXPmwddcc82Dz5w586BrrrnmwQDXXHPNg8+cOfNggGuuuebB/Ae77777buUB/uEf/uG3eaZ/+Id/+J377rvv1rNnz95633333cpVV1111VVXXXXVVf9ToQc96EFcddVVV1111VVXXfXf65prrnnwmTNnHvxiL/ZirwXw4i/+4q995syZB19zzTUP5gF2d3fZ3d0FYHd3l4sXL3K/3d1dLl68yP12d3d5bru7uxw/fpz72eaBTpw4AcDx48cBOH78OMePHwfgxIkTABw/fpwTJ05wv/vuu+9WgLNnz95633333foP//APvwNw33333foP//APv81VV1111VVXXXXVVf+d0IMe9CCuuuqqq6666qqrrvqvcc011zz4xV7sxV77zJkzD3rxF3/x136xF3ux1+YBdnd32d3d5elPfzoAu7u77O7usru7y+7uLv8atnlR2eaFsc1zO378OCdOnOD48eMAPOQhD+HEiRMcP36cEydOcL/77rvv1n/4h3/4bYB/+Id/+J3f+q3f+m6uuuqqq6666qqrrvqvgh70oAdx1VVXXXXVVVddddV/jmuuuebBr/3ar/1eAO/0Tu/02TzT7u4uu7u7PP3pTwfg1ltv5dZbb+U/i21eVLZ5QWzzgtjmfidOnOD48eMcP36chz70oRw/fpwTJ05w4sQJAO67775b/+Ef/uG3/+Ef/uF37rvvvlv/4R/+4be56qqrrrrqqquuuuo/A3rQgx7EVVddddVVV1111VX/Ma655poHv/Zrv/Z7vfiLv/hrv9iLvdhrA+zu7rK7u8vTn/50nvGMZ3Drrbfy72Gbfw/bvChs84LY5vmxzfNjG4ATJ05w/PhxHvrQh/KQhzyEhz70oQDcd999t549e/bWv//7v//tf/iHf/idf/iHf/htrrrqqquuuuqqq676j4Ae9KAHcdVVV1111VVXXXXVv94111zz4DNnzjz4xV7sxV7rxV/8xV/7xV7sxV4bYHd3l7/+678G4NZbb+XWW2/lP5tt/i1s88LY5oWxzfNjm+dmm+dmmxMnTvDQhz6UhzzkIZw4cYKHPvSh3HfffbcC/MM/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x48f56qrrrrqqquu+r/lwz/8w79rmqaX/pVf+RUigohAEpKQhCQkIQlJSEISAJKQBIAkACQBIAkASQBI4n6SuJ8k7ieJ+0nifpIAuOWWW3iXd3kXHvnIRwJw77338uu//us87WlPYxxH/r0k8b+RJP6z2OZ/G9v8Z7HNv9c4jtxxxx089alP5eTJk5w+fZqHPvShvOzLviyLxYKnPe1pSOKFkQSAJAAkcT9J3E8S95PEi8o297PNA91333284iu+4vEXf/EXf/Cf/umf/gxXXXXVVVddddX/JZTjx49z1VVXXXXVVVf933HNNdc8+MM//MO/+5d/+Ze5++67iQgkERFIQhKSkIQkACQhCUkASAJAEpIAkASAJO4nCQBJ3E8S95PE/SRxP0kcO3aMt33bt+XVX/3Vmc/nHBwc8Du/8zv87d/+LeM48l9BElf9z2Gb/2y2+Y9kmwcahoGnPvWp3HvvvVx77bUcO3aMhz70obzcy70cd999N7u7uwBIAkASAJIAkASAJO4niftJ4n6SeG6SeG62eWFsA9Ba4/Ve7/WO/9mf/dnPHB4e7nLVVVddddVVV/1fQTl+/DhXXXXVVVddddX/He/zPu/zVQ95yENe+qd/+qdZr9dEBJKQhCQkIQlJSEISkgCQhCQAJAEgCQBJAEgCQBL3kwSAJO4niftJ4n7Hjh3j9V7v9XizN3szjh07xsHBAU94whP4nd/5HQ4PD3lBJPFfTRJX/cexzX8l2/xHs82L4vDwkDvuuIOLFy9y4sQJjh07xsu93Mtx4sQJ7r77blarFS8KSdxPEveTxP0k8aKyzXOzjW0ODg5453d+5+Obm5vH//RP//RnuOqqq6666qqr/q+gHD9+nKuuuuqqq6666v+GF3uxF3vt933f9/3qP/mTP+HP//zPiQgkERFIQhKSkIQkJAEgCUkASEISAJIAkASAJAAkcT9JAEjifpK4nyQAjh07xiu8wivwdm/3dlx77bUA/O3f/i2/8zu/w7333su/hST+J5DE/2e2+e9km/8stvm3GoaBixcvcscddzAMA9dddx033HADL/ZiL8ZisWB3d5flcokkACQBIAkASdxPEgCSeCBJPDdJPDfb3M82z802h4eHPPaxj+WVXumVXvpxj3vc79x33323ctVVV1111VVX/V9AOX78OFddddVVV1111f8NH/ERH/Fd11xzzYN/6qd+it3dXSQREUhCEpKQhCQkIQlJAEhCEgCSkASAJAAkcT9JAEjifpIAkMT9JAHw6q/+6rzd270dt9xyCwB/+7d/y6/92q9x77338p9BEv+bSOK/m23+N7DNfybb/Eewzf2GYeDee+/lqU99KsMw8OAHP5iHPvShvNiLvRiLxYKnPe1pSOIFkQSAJO4niQeSxIvCNgC2eW62ufvuu3m913s9rrnmmof81m/91ndz1VVXXXXVVVf9X0A5fvw4V1111VVXXXXV/34v9mIv9trv9E7v9NkAP/RDP4QkIgJJRASSkIQkJCEJAElIQhIAkgCQBIAkACQBIAkASdxPEveTxP1e4zVegzd7szfjkY98JAD33nsvv/Zrv8btt9/O/STxX0kSV/3PZpv/Crb5j2Kbf8kwDNx777089alPpe97brjhBh760Ify8i//8sznc572tKchCQBJAEjiuUnigSTx3CTxQLZ5brYBsM397rvvPl7sxV6MF3/xF3/wP/zDP/zO2bNnb+Wqq6666qqrrvrfjnL8+HGuuuqqq6666qr//T7iIz7iu6655poH/8AP/AB33303EUFEIAlJSEISkpCEJCQhCQBJSAJAEgCSAJAEgCTuJwkASdxPEgDHjh3j/d7v/XjkIx/JfD7n4OCA3/7t3+Zv//ZvGYaBf4kk/rtI4qr/XLb5r2ab/2i2+bcYhoHbb7+dpz71qZw4cYIzZ87wsIc9jJd/+ZfnrrvuYnd3FwBJ3E8SAJK4nyQeSBIvCts8kG0AbANw+vRpXuIlXoIXe7EXe+1f+IVf+Bquuuqqq6666qr/7SjHjx/nqquuuuqqq6763+11Xud13vtVX/VVP3qxWPDTP/3TrNdrIgJJRASSkIQkJCEJSQBIQhIAkgCQhCQAJAEgiftJAkAS95MEwKu/+qvz9m//9szncw4ODnj84x/P7/zO73B4eMi/hyT+p5DEVc+fbf672eY/g23+vWxzv2EYeOpTn8rh4SEnT57k2LFjvPzLvzwAT33qU7mfJAAkcT9JPJAknpsk7meb58c2D2Sbe+65h7d8y7fk8PDw+NHR0TNuvfXWv+aqq6666qqrrvrfjHL8+HGuuuqqq6666qr/3T7pkz7pp5761Kcev+uuu/izP/szIoKIQBKSkIQkJCEJSUhCEgCSkASAJAAkASAJAEkASOJ+kgCQxLFjx3i/93s/HvnIRwLwN3/zN/z2b/829913H/+ZJPG/gST+t7HN/3S2+c9gm/8otnlhLly4wO23384wDFx33XU87GEP4xVe4RW46667uHjxIs9NEveTxANJ4l9imxfm8PCQxz72sRweHvJKr/RKL/0Lv/ALX8NVV1111VVXXfW/GeX48eNcddVVV1111VX/e73jO77jZ508efKtb7rpJv70T/+Uu+++m4hAEhGBJCQhCUlIQhIAkpAEgCQkASAJAEkASAJAEveTBIAkXv3VX523f/u3Zz6fc3BwwG/91m/x1Kc+ledHEv8VJHHV/x22+c9km/8otvnXGoaBe++9l6c+9anccsstHDt2jIc97GEsFgue+tSnIgkASdxPEveTxL+WbZ6bbQDuvvtuXv/1X5977733+DXXXMM//MM//A5XXXXVVVddddX/VgRXXXXVVVddddX/au/0Tu/02RcuXODkyZP82Z/9GZKQhCTuJwlJPJAk7ieJ5yYJAEk8N0kAHDt2jHd7t3fjNV7jNQD4m7/5G37yJ3+Se++9lxfENraxjW1s85/BNraxjW1sYxvbXPU/k21sYxvb2MY2tvmPZBvb2MY2tvn3sI1tbGObfyvb7O/v88u//Mv89V//NSdOnOAN3uAN+LRP+zROnDiBJO4niftJ4oEkIQlJSEISkpCEJCQBIAkASUhCEpKQxLlz57jmmmv4jd/4DV7ndV7nva+55poHc9VVV1111VVX/W9FOX78OFddddVVV1111f9OH/7hH/5d991330sD3HXXXfzDP/wDEYEkIgJJSEISkpCEJAAkIQkASUgCQBIAkgCQBIAkACQB8Bqv8Rq8/du/PceOHePg4IDf+q3f4qlPfSr/USTx30kSV/3Hsc1/B9v8R7PNfwTbPD/DMHDPPffwlKc8hVtuuYVjx47x4i/+4iwWC5761KciiftJ4n6S+Lewzf1sY5vDw0Myk4c+9KHcd999x1/8xV/8+J/+6Z/+DFddddVVV1111f9GlOPHj3PVVVddddVVV/3vc8011zz4wz/8w7/727/923n3d393vuM7voP1eo0kIgJJSCIikASAJCQhCUkASAJAEpIAkASAJAAkcb/jx4/z9m//9rzkS74kAE95ylP4lV/5FQ4ODgCQxH8mSfxPIon/z2zzP4Vt/jPY5j+KbV5UwzBw2223MQwDD3nI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ti1JPIBtSxIPYNuSxAPYtiTdd999t3LVVVddddVV/zHQgx70IK666qqrrrrqqquuuuqqq6666qqrrrrqqv+TqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9V/CMBHdiMOE5GoQAAAABJRU5ErkJggg==)
### Arguments
* `data`: `TangentialArcData` - Data to draw a tangential arc. (REQUIRED)
```js
{
// Offset of the arc, in degrees.
offset: number,
// Radius of the arc. Not to be confused with Raiders of the Lost Ark.
radius: number,
} |
[number, number]
```
* `sketch_group`: `SketchGroup` - A sketch group is a collection of paths. (REQUIRED)
```js
{
// The id of the sketch group (this will change when the engine's reference to it changes.
id: uuid,
// What the sketch is on (can be a plane or a face).
on: {
// The id of the plane.
id: uuid,
// Origin of the plane.
origin: {
x: number,
y: number,
z: number,
},
type: "plane",
// Type for a plane.
value: "XY" | "XZ" | "YZ" | "Custom",
// What should the planes X axis be?
xAxis: {
x: number,
y: number,
z: number,
},
// What should the planes Y axis be?
yAxis: {
x: number,
y: number,
z: number,
},
// The z-axis (normal).
zAxis: {
x: number,
y: number,
z: number,
},
} |
{
// The extrude group the face is on.
extrudeGroup: {
// Chamfers or fillets on this extrude group.
edgeCuts: [{
// The engine id of the edge to fillet.
edgeId: uuid,
// The id of the engine command that called this fillet.
id: uuid,
radius: number,
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "fillet",
} |
{
// The engine id of the edge to chamfer.
edgeId: uuid,
// The id of the engine command that called this chamfer.
id: uuid,
length: number,
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "chamfer",
}],
// The id of the extrusion end cap
endCapId: uuid,
// The height of the extrude group.
height: number,
// The id of the extrude group.
id: uuid,
// The sketch group.
sketchGroup: {
// The id of the sketch group (this will change when the engine's reference to it changes.
id: uuid,
// What the sketch is on (can be a plane or a face).
on: SketchSurface,
// The starting path.
start: {
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
},
// Tag identifiers that have been declared in this sketch group.
tags: {
},
// The paths in the sketch group.
value: [{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "ToPoint",
} |
{
// arc's direction
ccw: string,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArcTo",
} |
{
// arc's direction
ccw: string,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArc",
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Horizontal",
// The x coordinate.
x: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "AngledLineTo",
// The x coordinate.
x: number,
// The y coordinate.
y: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Base",
}],
},
// The id of the extrusion start cap
startCapId: uuid,
// The extrude surfaces.
value: [{
// The face id for the extrude plane.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "extrudePlane",
} |
{
// The face id for the extrude plane.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "extrudeArc",
} |
{
// The id for the chamfer surface.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "chamfer",
} |
{
// The id for the fillet surface.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "fillet",
}],
},
// The id of the face.
id: uuid,
type: "face",
// The tag of the face.
value: string,
// What should the faces X axis be?
xAxis: {
x: number,
y: number,
z: number,
},
// What should the faces Y axis be?
yAxis: {
x: number,
y: number,
z: number,
},
// The z-axis (normal).
zAxis: {
x: number,
y: number,
z: number,
},
},
// The starting path.
start: {
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
},
// Tag identifiers that have been declared in this sketch group.
tags: {
},
// The paths in the sketch group.
value: [{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "ToPoint",
} |
{
// arc's direction
ccw: string,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArcTo",
} |
{
// arc's direction
ccw: string,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArc",
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Horizontal",
// The x coordinate.
x: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "AngledLineTo",
// The x coordinate.
x: number,
// The y coordinate.
y: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Base",
}],
}
```
* `tag`: `TagDeclarator` (OPTIONAL)
```js
{
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
}
```
### Returns
`SketchGroup` - A sketch group is a collection of paths.
```js
{
// The id of the sketch group (this will change when the engine's reference to it changes.
id: uuid,
// What the sketch is on (can be a plane or a face).
on: {
// The id of the plane.
id: uuid,
// Origin of the plane.
origin: {
x: number,
y: number,
z: number,
},
type: "plane",
// Type for a plane.
value: "XY" | "XZ" | "YZ" | "Custom",
// What should the planes X axis be?
xAxis: {
x: number,
y: number,
z: number,
},
// What should the planes Y axis be?
yAxis: {
x: number,
y: number,
z: number,
},
// The z-axis (normal).
zAxis: {
x: number,
y: number,
z: number,
},
} |
{
// The extrude group the face is on.
extrudeGroup: {
// Chamfers or fillets on this extrude group.
edgeCuts: [{
// The engine id of the edge to fillet.
edgeId: uuid,
// The id of the engine command that called this fillet.
id: uuid,
radius: number,
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "fillet",
} |
{
// The engine id of the edge to chamfer.
edgeId: uuid,
// The id of the engine command that called this chamfer.
id: uuid,
length: number,
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "chamfer",
}],
// The id of the extrusion end cap
endCapId: uuid,
// The height of the extrude group.
height: number,
// The id of the extrude group.
id: uuid,
// The sketch group.
sketchGroup: {
// The id of the sketch group (this will change when the engine's reference to it changes.
id: uuid,
// What the sketch is on (can be a plane or a face).
on: SketchSurface,
// The starting path.
start: {
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
},
// Tag identifiers that have been declared in this sketch group.
tags: {
},
// The paths in the sketch group.
value: [{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "ToPoint",
} |
{
// arc's direction
ccw: string,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArcTo",
} |
{
// arc's direction
ccw: string,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArc",
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Horizontal",
// The x coordinate.
x: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "AngledLineTo",
// The x coordinate.
x: number,
// The y coordinate.
y: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Base",
}],
},
// The id of the extrusion start cap
startCapId: uuid,
// The extrude surfaces.
value: [{
// The face id for the extrude plane.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "extrudePlane",
} |
{
// The face id for the extrude plane.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "extrudeArc",
} |
{
// The id for the chamfer surface.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "chamfer",
} |
{
// The id for the fillet surface.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "fillet",
}],
},
// The id of the face.
id: uuid,
type: "face",
// The tag of the face.
value: string,
// What should the faces X axis be?
xAxis: {
x: number,
y: number,
z: number,
},
// What should the faces Y axis be?
yAxis: {
x: number,
y: number,
z: number,
},
// The z-axis (normal).
zAxis: {
x: number,
y: number,
z: number,
},
},
// The starting path.
start: {
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
},
// Tag identifiers that have been declared in this sketch group.
tags: {
},
// The paths in the sketch group.
value: [{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "ToPoint",
} |
{
// arc's direction
ccw: string,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArcTo",
} |
{
// arc's direction
ccw: string,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArc",
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Horizontal",
// The x coordinate.
x: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "AngledLineTo",
// The x coordinate.
x: number,
// The y coordinate.
y: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Base",
}],
}
```