Files
modeling-app/docs/kcl/tangentialArc.md
Jess Frazelle be047f5111 add unit functions (#3604)
* add unit functions

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

* add tests

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

* update docs

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

* updates

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

* A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest)

* empty

* A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest)

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-21 12:12:56 -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,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD4/klEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/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/te75pprHswznTlz5sEA11xzzYP5V7jvvvtu5ZnOnj17K8B99913K1ddddVVV1111VVX/W9G5aqrrrrqqquuuuqq/7GuueaaB585c+bB11xzzYPPnDnzIIAXf/EXf22AM2fOPPiaa655MP/J7rvvvlsBzp49e+t99913K8B9991369mzZ59x33333Xr27Nlb77vvvlu56qqrrrrqqquuuup/IvSgBz2Iq6666qqrrrrqqqv++1xzzTUPPnPmzINf7MVe7LUArrnmmge/zuu8znvzfOzu7gKwu7vL7u4uFy9e5H67u7tcvHiRB9rd3eWBdnd3OX78OPezzf1OnDjB/Y4fPw7A8ePHOX78OAAnTpwA4Pjx45w4cYLndt9999169uzZW++7775b/+Ef/uF37rvvvlvPnj1763333XcrV1111VVXXXXVVVf9d0EPetCDuOqqq6666qqrrrrqv8Y111zz4Nd+7dd+L4AXf/EXf+0Xe7EXe20eYHd3l93dXXZ3d7l48SK7u7vs7u6yu7vL7u4u/xq2eVHZ5oWxzQMdP34cgBMnTnD8+HGOHz/OiRMnOHHiBMePH+fEiRPc77777rv17Nmzt9533323/sM//MPv3Hfffbf+wz/8w29z1VVXXXXVVVddddV/BfSgBz2Iq6666qqrrrrqqqv+411zzTUPfrEXe7HXPnPmzINe/MVf/LVf7MVe7LV5pt3dXXZ3d3n6058OwK233sqtt97KfxbbvKhs84LY5gWxzf1OnDjB8ePHOX78OA996EM5fvw4J06c4MSJEwDcd999twL8wz/8w2//wz/8w+/cd999t/7DP/zDb3PVVVddddVVV1111X809KAHPYirrrrqqquuuuqqq/79rrnmmge/9mu/9nsBvNM7vdNn80y7u7sA/NVf/RXPeMYzuPXWW/n3sM2/h21eFLZ5QWzz/Njm+bENwIkTJ3jIQx7CiRMneMhDHsJDH/pQ7nfffffd+g//8A+//Q//8A+/c9999936D//wD7/NVVddddVVV1111VX/XuhBD3oQV1111VVXXXXVVVf9611zzTUPPnPmzINf7MVe7LVe53Ve572vueaaBwPs7u7y13/91wDceuut3Hrrrfxns82/hW1eGNu8MLZ5fmzz3Gzz3Gxz4sQJHvrQh/KQhzyEEydO8NCH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B7BtSeIBbFuSeADbliQewLYliQewbUniAWxbkngA25YkHsC2JYkHsG1J4gFsW5J4ANuWJB7AtiWJB7BtSeIBbFuSeADbliQewLYliQewbUniAWxbkngA25YkHsC2JYkHsG1J4gFsW5J4ANuWJB7AtiWJB7BtSeIBbFuSeADbliQewLYliQewbUniAWxbkngA25YkHsC2JYkHsG1J4gFsW5J4ANuWJB7AtiWJB7BtSeIBbFuSeADbliQewLYliQewbUniAWxbkngA25YkHsC2JYkHsG1J4gFsW5J4ANuWJB7AtiWJB7BtSeIBbFuSeADbliQewLYliQewbUniAWxbkngA25YkHsC2JYkHsG1J4gFsW5J4ANuWJB7AtiWJB7BtSeIBbFuSeADblqT77rvvVq666qqrrrrqPwZ60IMexFVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Slauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+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+KfwSdnDZ/q+NL4wAAAABJRU5ErkJggg==)
### 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: bool,
// 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: bool,
// 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: bool,
// 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: bool,
// 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: bool,
// 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: bool,
// 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: bool,
// 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: bool,
// 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",
}],
}
```