Files
modeling-app/docs/kcl/tangentialArcTo.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

864 lines
106 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: "tangentialArcTo"
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 until it reaches the desired (x, y) coordinates.
```js
tangentialArcTo(to: [number], sketch_group: SketchGroup, tag?: TagDeclarator) -> SketchGroup
```
### Examples
```js
const exampleSketch = startSketchOn('XZ')
|> startProfileAt([0, 0], %)
|> angledLine({ angle: 60, length: 10 }, %)
|> tangentialArcTo([15, 15], %)
|> line([10, -15], %)
|> close(%)
const example = extrude(10, exampleSketch)
```
![Rendered example of tangentialArcTo 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD1fklEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/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/iuCqq6666qqrrrrqqqv+h7nmmmsezFVXXXXVVVddddVV/xGoXHXVVVddddVVV1111X+ha6655sFnzpx58DXXXPPgM2fOPAjgmmuuefA111zz4DNnzjz4mmuueTDAb/3Wb333b/3Wb33PP/zDP/w2V1111VVXXXXVVVf9W6EHPehBXHXVVVddddVVV1111X+ka6655sFnzpx58Iu92Iu9FsCLv/iLv/aLvdiLvTbPx+7uLgAXL17k1ltvBeDBD34wD3nIQ7jvvvtu/ZAP+ZCHcNVVV1111VVXXXXVvxV60IMexFVXXXXVVVddddVVV/1bXHPNNQ8+c+bMg1/sxV7sta655poHX3PNNQ9+sRd7sdfmAXZ3d9nd3eXpT386ALfeeisAt956KwC2eW6v8zqvw+u8zusA8CM/8iOf/aM/+qOfw1VXXXXVVVddddVV/xZUrrrqqquuuuqqq6666kVwzTXXPPjMmTMPfrEXe7HXevEXf/HXfrEXe7HX5gF2d3e59dZb+a3f+i12d3fZ3d3l1ltv5V8iiRfk7NmzvM7rvM57//Zv//b33Hfffbdy1VVXXXXVVVddddW/FpWrrrrqqquuuuqqq656Ltdc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XHXVVVddddV/oxd7sRd7LZ7pZ3/2Z3l+bGMb29jmfwvb2MY2trGNbf4/so1tbGMb29jGNraxjW1sY5ur/vezjW1sYxvb2MY2trGNbWzz/4ltbGMb29jmfzLb2MY2tvmfxDa2sc1/B9vY5vn5mZ/5GQDOnDkDwDu90zt9FlddddVVV13134fgqquuuuqqq/4bvc7rvM57A+zu7vK3f/u3vChsYxvb2OZ/G9vYxja2sc1Vz8k2trGNbWxjG9vYxja2sY1tbGObq/7j2cY2trGNbWxjG9vYxja2sY1tbPP/nW1sYxvb2MY2/9PZxja2sc3/JLaxjW1s89/BNraxzQtz6dIlfuZnfob7nTlz5sFcddVVV1111X8fyvHjx7nqqquuuuqq/w6v8zqv816v+Iqv+NYAP/ZjP8alS5f4jyKJ/wskcdV/P0n8T2ebq/7r2eZ/M9v8T2ab/262+be49957edCDHsTx48fZ3Nw8DvAP//APv8NVV1111VVX/dcjuOqqq6666qr/Ju/4ju/42QDPeMYzeMYznsF/JNvYxja2+d/KNraxjW1sYxvbXPVfxza2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2V/3nso1tbGMb29jmfxvb2MY2tvmfxja2sY1t/rvYxja2+ff42Z/9We73uq/7uu/DVVddddVVV/33oHLVVVddddVV/w1e53Ve572vueaaBwPs7u7yki/5kvxXk8T/VZK46qqr/vVs83+Fba560dnmP8Ott97Kgx/8YM6cOfOgF3uxF3vtf/iHf/htrrrqqquuuuq/FpWrrrrqqquu+m9w33333Xrffffdes011zz4pV7qpXipl3oprrrqqquuuur/qvvuu+9Wrrrqqquuuuq/B3rQgx7EVVddddVVV/13eJ3XeZ33frEXe7HX4qqrrrrqqqv+j/uHf/iH3/mt3/qt7+aqq6666qqr/uuhBz3oQVx11VVXXXXVVVddddVVV1111VVXXXXVVf8nUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/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/q/hHU8I7AS/d8IoAAAAASUVORK5CYII=)
### Arguments
* `to`: `[number]` (REQUIRED)
* `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",
}],
}
```