Files
modeling-app/docs/kcl/yLine.md
Jess Frazelle a89d8bb8e8 Fix autocomplete for bools (#3502)
* fix autocomplete snippet bool

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

* fixes

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

* fix clippu

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

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
2024-08-16 19:48:09 -07:00

865 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: "yLine"
excerpt: "Draw a line relative to the current origin to a specified distance away"
layout: manual
---
Draw a line relative to the current origin to a specified distance away
from the current position along the 'y' axis.
```js
yLine(length: number, sketch_group: SketchGroup, tag?: TagDeclarator) -> SketchGroup
```
### Examples
```js
const exampleSketch = startSketchOn('XZ')
|> startProfileAt([0, 0], %)
|> yLine(15, %)
|> angledLine({ angle: 30, length: 15 }, %)
|> line([8, -10], %)
|> yLine(-5, %)
|> close(%)
const example = extrude(10, exampleSketch)
```
![Rendered example of yLine 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD7IElEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VBFddddVVV1111VVXXfU/yDXXXPNgrrrqqquuuuqqq676j0I5fvw4V1111VVXXXXVVVdd9d/tmmuuefD7vM/7fNWHf/iHf/frvM7rvPfm5ubxf/iHf/gdrrrqqquuuuqq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jW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2uer5s41tbGMb29jGNv+T2MY2trHNfzXb2MY2/9lsYxvbXHXVVVddddVV/+WoXHXVVVddddVVz3LffffdCrCzs8O/hm2emyT+J7PNCyKJq676n842/1vY5r+bbf4r2ea/gm3ut7OzA8B99913K1ddddVVV1111f2oXHXVVVddddVVz3L27NlnAOzs7PDvZZvnJon/DWzzwkjiqqv+s9nmfyPb/E9gm/9qtvmvYJvn59ixYwCcPXv2GVx11VVXXXXVVfejctVVV1111VVXPct99913K8DOzg7/GWzz3CTxv41tXhhJXHXVv8Q2/xfY5n8K2/xXs81/BdtcddVVV1111VX/JlSuuuqqq6666qr/VrZ5fiTxv5VtXhSSuOr/Jtv8X2Ob/2ls89/BNv8VbPOvcfPNNwPwD//wD7/NVVddddVVV111PypXXXXVVVddddWznD179laAY8eO8d/NNs9NEv+X2OZFJYmr/nvZ5v8L2/xPZJv/Drb5r2Sbq6666qqrrrrqPwyVq6666qqrrrrqWe67775bAXZ2dvifyDbPjyT+r7PNv5UkrrrCNlc9m23+J7PNfxfb/Feyzb/XsWPHALjvvvtu5aqrrrrqqquuuh+Vq6666qqrrrrqOdx33323XnPNNQ/e3t5mb2+PB5LE/0S2eX4kcRXY5qr/32zzP51t/rvZ5r+Sbf6j7OzscNVVV1111VVXPV8EV1111VVXXXXVczh79uytAMeOHeO52cY2trGNbf4ns41tbGMb29jGNldd9X+RbWxjG9vYxjb/E9nGNraxzX8H29jGNrb5r2Ab29jmP9KxY8cA+Id/+Iff5qqrrrrqqquueiAqV1111VVXXXXVv4ttnpsk/qezzQsiiauu+p/KNv/b2OZ/Atv8V7PNf4Vjx44BcN99993KVVddddVVV131QARXXXXVVVddddVzuO+++24FuOmmm/i3so1tbGMb2/xvYhvb2MY2trGNbWxz1VX/2WxjG9vYxja2sc3/BraxjW1s89/JNraxzX8V29jGNv/ZbGMb21x11VVXXXXVVc8Xlauuuuqqq6666jncd999t/KfwDbPTRL/G9nmXyKJq656fmzzf4lt/iexzX8H2/xXsc1zO3bsGAD33XffrVx11VVXXXXVVQ9E5aqrrrrqqquueg5nz559BsCxY8f4z2ab5yaJ/wts86KQxFX/N9jm/zLb/E9km/8utvmvYpsX5tixYwCcPXv2GVx11VVXXXXVVQ9E5aqrrrrqqquueg733XffrQA7Ozv8d7DN8yOJ/4ts868hiav+a9jm/yvb/E9lm/8utvmvZJsX1c7ODlddddVVV1111fNF5aqrrrrqqquueg5nz569FeDYsWP8T2Kb50cS/5/Y5t9LEv8f2OaqF842/9PZ5r+Tbf4r2eZf49ixY7z4i784t9xyCwD/8A//8NtcddVVV1111VUPROWqq6666qqrrnq+bGMbAEn8T2Wb50cSVz1/trnq/xfb/G9gm/8JbPNfyTb/GjfffDO33HILr/Zqr8YDff3Xf/373Hfffbdy1VVXXXXVVVc9EJWrrrrqqquuuuo53HfffbcCHDt2jPvZ5oEk8T+dbV4QSVx11f9FtvnfxDb/E9jmv5ptXlTHjh3jxV/8xbn55pu55ZZbeKD77rvv1t/6rd/67n/4h3/47X/4h3/4Ha666qqrrrrqqudG5aqrrrrqqquueh733Xffrddcc82Dd3Z22Nvb47nZ5rlJ4n8L27wwkrjqqv+pbPO/kW3+p7DNfwfbvKiOHTvGi7/4i/PiL/7iHDt2jAe67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrqqquuemGoXHXVVVddddVVz+Ps2bO3XnPNNQ8+duwYe3t7vChs89wk8b+RbV4YSVx11X8W2/xfYJv/SWzz38E2L4pjx46xs7PDLbfcwqu92qvxQPfdd9+tZ8+evfXv//7vf/tHf/RHP4errrrqqquuuupfg8pVV1111VVXXfUC7ezs8O9hm+dHEv+b2eZfIomrrnputvm/yDb/09jmv4ttXhTHjh3jxV/8xbn55pu55ZZbeKD77rvv1t/6rd/67n/4h3/47X/4h3/4Ha666qqrrrrqqn8rKlddddVVV1111fP4+7//+99+sRd7sdc+duwY/xls89wk8X+JbV4Ukrjqfz/b/H9gm/+pbPPfxTYvqmPHjvHiL/7ivPiLvzjHjh3jge67775bf+u3fuu7f/u3f/t77rvvvlu56qqrrrrqqqv+I1C56qqrrrrqqqv+R7DN8yOJ/8ts868hiav+89nm/zvb/E9mm/9OtnlRHDt2jJtvvpljx47xaq/2ajzQfffdd+s//MM//PZ9991364/+6I9+DlddddVVV1111X8GKlddddVVV1111fP4h3/4h98BuPnmm/nvZpvnRxL/H9nmP4Ik/q+yzVUvOtv8b2Cb/262eVEcO3aMF3/xF+fmm2/mlltu4YHuu+++W3/rt37ru//hH/7ht//hH/7hd7jqqquuuuqqq/6zUbnqqquuuuqqq/5Xss0LIomrXjjbXPX/i23+t7DN/wS2eVEdO3aMF3/xF+fFX/zFOXbsGA9033333fpbv/Vb3/3bv/3b33PffffdylVXXXXVVVdd9V+JylVXXXXVVVdd9TzOnj17K8DOzg62uZ8k/jewzfMjiauu+r/ONv/b2OZ/Ctu8KI4dO8aLv/iLA/Bqr/ZqPNB9991362/91m99N8CP/uiPfg5XXXXVVVddddV/JypXXXXVVVddddWLzDYPJIn/TWzzwkjiqqv+p7PN/2a2+Z/ENi+qY8eO8eIv/uLcfPPN3HLLLTzQfffdd+tv/dZvffc//MM//PY//MM//A5XXXXVVVddddX/FFSuuuqqq6666qrncd99990KcOzYMV4Y2zw/kvjfyDYvjCSuuuq/gm3+L7DN/zS2+dc4duwYL/7iL86rvdqr8dzuu+++W3/rt37ru3/7t3/7e+67775bueqqq6666qqr/ieictVVV1111VVXPV9///d//9sv/uIv/to333wzt99+O/8atnlukvjfzjb/EklcddULY5v/i2zzP5Ft/jWOHTvGi7/4i3Ps2DFe/MVfnAe67777bv2t3/qt7z579uwzfuu3fuu7ueqqq6666qqr/jegctVVV1111VVX/ZewzXOTxP81tnlRSOKq/1ts8/+Fbf6nss2/1rFjx3jxF39xbr75Zm655RYe6L777rv1t37rt777H/7hH377H/7hH36Hq6666qqrrrrqfxsqV1111VVXXXXV83X27NlbAY4dO8btt9/OfwbbPD+S+L/ONv9akrjqv45trgLb/E9mm3+Lm2++mVtuuYVXe7VX47n9wz/8w2///d///W//6I/+6Odw1VVXXXXVVVf9b0flqquuuuqqq656vu67775bAXZ2dvivZpvnRxL/n9nm30sS/x/Y5qp/Hdv8b2Cbf4tjx47x4i/+4tx8883ccsstPNB9991362/91m999z/8wz/8zj/8wz/8NlddddVVV1111f8lVK666qqrrrrqqhfq2LFj/E9hmxdEElf9y2xz1f9vtvnfxDb/VseOHePFX/zFufnmm7nlllt4oPvuu+/W3/qt3/ruf/iHf/jtf/iHf/gdrrrqqquuuuqq/6uoXHXVVVddddVVz9c//MM//DbAsWPH+N/ANs+PJK666v8b2/xvZJt/j2PHjrGzs8Mtt9zCq73aq/FA9913361nz5699e///u9/+0d/9Ec/h6uuuuqqq6666v8LKlddddVVV1111QtlG9vcTxL/m9jmhZHEVVf9b2Sb/+1s8+917NgxXvzFX5ybb76ZW265hQe67777bv2t3/qt7/6Hf/iH3/mHf/iH3+aqq6666qqrrvr/iMpVV1111VVXXfV83XfffbcCHDt2jAeyzXOTxP9WtnlhJHHVVf9dbPN/hW3+oxw7dowXf/EX58Vf/MU5duwYD3Tffffd+lu/9Vvf/Vu/9Vvfffbs2Wdw1VVXXXXVVVf9f0flqquuuuqqq656vs6ePfsMgGPHjvEvsc1zk8T/Bbb5l0jiqqv+tWzzf5Vt/iMdO3aMm2++mWPHjvFqr/ZqPNB9991369mzZ2/9+7//+9/+0R/90c/hqquuuuqqq6666jlRueqqq6666qqrXqD77rvv1muuuebBx44d49KlS/xr2Ob5kcT/NbZ5UUjiqv/7bPP/iW3+Mxw7dowXf/EX5+abb+aWW27hge67775bf+u3fuu7/+Ef/uF3/uEf/uG3ueqqq6666qqrrnrBqFx11VVXXXXVVS/Q2bNnb73mmmsevLOzw6VLl/iPYJvnJon/D2zzryGJq/5nsM3/d7b5z3bs2DFe/MVfnBd/8Rfn2LFjPNB9991362/91m9992/91m9999mzZ5/BVVddddVVV1111YuGylVXXXXVVVdd9d/ONs+PJP4/s82/hySuusI2V73obPNf4dixY7z4i784AK/2aq/GA9133323/tZv/dZ3A/zoj/7o53DVVVddddVVV131b0Plqquuuuqqq656ge67775bX+zFXoxjx45x++2381/NNi+IJK564Wxz1VUvjG3+qx07dowXf/EX5+abb+aWW27hge67775bf+u3fuu7/+Ef/uF3/uEf/uG3ueqqq6666qqrrvr3o3LVVVddddVVV71A9913360Ax44d438a27wgkrjqqquusM1/t2PHjvHiL/7ivPiLvzjHjh3jge67775bf+u3fuu7f+u3fuu7z549+wyuuuqqq6666qqr/mNRueqqq6666qqrXqCzZ88+A+DYsWP8b2KbF0QSV131f41t/ic5duwYL/7iLw7Aq73aq/FA9913362/9Vu/9d0AP/qjP/o5XHXVVVddddVVV/3nonLVVVddddVVV71A9913360AOzs72OZ+kvjfyjYvjCSuuup/Itv8T3bs2DFe/MVfnJtvvplbbrmFB7rvvvtu/a3f+q3v/od/+Iff+Yd/+Iff5qqrrrrqqquuuuq/DpWrrrrqqquuuuoFOnv27K0Ax44d44Fs89wk8X+BbV4YSVx11X8G2/xvc/PNN3PLLbfwaq/2ajy3f/iHf/jtv//7v//tH/3RH/0crrrqqquuuuqqq/77ULnqqquuuuqqq/5D2Oa5SeL/Gtu8KCRx1VUAtvm/4tixY7z4i784x44d48Vf/MV5oPvuu+/W3/qt3/rus2fPPuO3fuu3vpurrrrqqquuuuqq/xmoXHXVVVddddVVL9B99913K8CxY8f4t7DN8yOJ/+ts86KSxFX/u9jm/4tjx47x4i/+4tx8883ccsstPNB9991362/91m999z/8wz/8zj/8wz/8NlddddVVV1111VX/81C56qqrrrrqqqteqPvuu+/Wa6655sHHjh3j0qVL/EewzfMjif+PbPNvIYmr/n1sc9Xzuvnmm7nlllt4tVd7NZ7bP/zDP/z23//93//2j/7oj34OV1111VVXXXXVVf/zUbnqqquuuuqqq16os2fP3nrNNdc8+NixY1y6dIn/TLZ5fiRx1fOyzX8mSfxPYJur/nMdO3aMF3uxF+OWW27hlltu4YHuu+++W3/rt37ru//hH/7hd/7hH/7ht7nqqquuuuqqq67634XKVVddddVVV131P55tXhBJXPWfwzZX/d9jG4Bjx47x4i/+4rzES7wEx44d44Huu+++W3/rt37ru3/7t3/7e+67775bueqqq6666qqrrvrfi8pVV1111VVXXfVC/f3f//1vv9iLvdhr33zzzdx22238T2ObF0QSV131/5FtntuxY8c4duwYN998M6/+6q/OA9133323nj179ta///u//+0f/dEf/Ryuuuqqq6666qqr/u+gctVVV1111VVX/Z9lmxdEEldd9b+Zbf4lx44d48Vf/MW55ZZbuOWWW3ig++6779bf+q3f+u5/+Id/+J1/+Id/+G2uuuqqq6666qqr/m+ictVVV1111VVXvVBnz559BsAtt9zC7//+7wMgif/tbPPCSOKqq/472ebf4tixY7z4i784L/ESL8GxY8d4oPvuu+/W3/qt3/ru3/7t3/6e++6771auuuqqq6666qqr/u+jctVVV1111VVXvVD33XffrTwX2zw3SfxfYpsXhSSuuupfyzb/UY4dO8Ytt9zCzs4Or/7qr84D3Xfffbf+wz/8w2/fd999t/7oj/7o53DVVVddddVVV131/w+Vq6666qqrrrrqhTp79uytAMeOHeOFsc3zI4n/y2zzopDEVf/32ea/wrFjx3jxF39xbrnlFm655RYe6L777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrrrqqv/fqFx11VVXXXXVVf+pbPPcJPH/jW3+tSRx1X8v2/xPcezYMV78xV+cl3iJl+DYsWM80H333Xfrb/3Wb333b//2b3/PfffddytXXXXVVVddddVVV92PylVXXXXVVVdd9ULdd999twIcO3aM/yi2eUEkcdUVtvn3ksT/V7b53+zYsWO8+Iu/OACv/uqvzgPdd999t/7Wb/3WdwP86I/+6Odw1VVXXXXVVVddddULQuWqq6666qqrrvoX3Xfffbdec801D77lllu47bbb+M9km+dHElf969nmqv89jh07xou/+Itzyy23cMstt/BA9913362/9Vu/9d3/8A//8Dv/8A//8NtcddVVV1111VVXXfWioHLVVVddddVVV/2Lzp49e+s111zzYP4b2eYFkcRVV/1vdezYMV78xV+cV3/1V+e53Xfffbf+1m/91nf/6I/+6Odw1VVXXXXVVVddddW/BZWrrrrqqquuuupfdN999936Yi/2Yhw7doz/iWzzgkjiqqv+Jzl27Bgv/uIvzrFjx3iJl3gJHui+++679bd+67e+++zZs8/4rd/6re/mqquuuuqqq6666qp/LypXXXXVVVddddW/6L777rsV4NixY/xvY5sXRhJXXfWf7dixY7z4i784t9xyC7fccgsPdN999936W7/1W9/9D//wD7/zD//wD7/NVVddddVVV1111VX/kahcddVVV1111VUvMtv8X2ObF0YSV131b3HLLbdw88038+qv/uo8t3/4h3/47b//+7//7R/90R/9HK666qqrrrrqqquu+s9E5aqrrrrqqquu+hf9wz/8w+8APOhBD+L3f//3eX4k8X+RbV4Ukrjq/7djx47x4i/+4txyyy3ccsstPNB9991362/91m999z/8wz/8zj/8wz/8NlddddVVV1111VVX/VehctVVV1111VVX/YewzXOTxP8XtnlRSeKq/xt2dnZ4iZd4CW655RZuueUWHui+++679bd+67e++x/+4R9+5x/+4R9+m6uuuuqqq6666qqr/jtQueqqq6666qqr/kVnz569FeDYsWP8a9jm+ZHE/2e2+beQxFX/eWzzLzl27BjHjh3jlltu4dVf/dV5oPvuu+/Ws2fP3vr3f//3v/2jP/qjn8NVV1111VVXXXXVVf8TULnqqquuuuqqq15kx44d4z+CbV4QSVz1/NnmP5ok/jeyzX+VY8eO8RIv8RLccsst3HLLLTzQfffdd+tv/dZvffc//MM//M4//MM//DZXXXXVVVddddVVV/1PQ+Wqq6666qqrrvoX3Xfffbfed999t15zzTUPPnbsGJcuXeI/i22eH0lc9R/PNlc9r2PHjvESL/ESvMRLvATHjh3jge67775bf+u3fuu7f/u3f/t77rvvvlu56qqrrrrqqquuuup/MipXXXXVVVddddWL5OzZs7dec801Dz527BiXLl3iv5ptXhBJXHXVv8exY8e45ZZbOHbsGK/+6q/OA9133323/sM//MNv33fffbf+6I/+6Odw1VVXXXXVVVddddX/JlSuuuqqq6666qr/9Wzzgkjiqquen2PHjvESL/ES3HLLLdxyyy080H333Xfrb/3Wb333P/zDP/zOP/zDP/w2V1111VVXXXXVVVf9b0Xlqquuuuqqq656kdx33323vtiLvRjHjh3jfxPb/EskcdX/D8eOHeMlXuIleImXeAmOHTvGA9133323/tZv/dZ3//Zv//b33Hfffbdy1VVXXXXVVVddddX/BVSuuuqqq6666qoXyX333XcrwLFjx/i/xjYvjCSu+t/p2LFjvMRLvAQAr/7qr84D3Xfffbf+1m/91ncD/OiP/ujncNVVV1111VVXXXXV/0VUrrrqqquuuuqqF8nZs2efAXDs2DFs80CS+L/MNi8KSVz13+/YsWO8xEu8BLfccgu33HILD3Tffffd+lu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVVddddVV/9dRueqqq6666qqrXiT33XffrQDHjh3judnmuUni/xvb/GtI4qr/GMeOHeMlXuIleImXeAmOHTvGA9133323/tZv/dZ3//Zv//b33Hfffbdy1VVXXXXVVVddddX/J1Suuuqqq6666qp/lePHj/OisM3zI4mrrrDNv5Uk/j87duwYL/ESL8GxY8d4iZd4CR7ovvvuu/W3fuu3vvvs2bPP+K3f+q3v5qqrrrrqqquuuuqq/8+oXHXVVVddddVVL5KzZ8/eyn8A27wgkrjqRWOb/wqS+O9gm+d27NgxXuIlXoIHPehB3HLLLTzQfffdd+tv/dZvffc//MM//M4//MM//DZXXXXVVVddddVVV111BZWrrrrqqquuuupFct99990KcOzYMf6z2Ob5kcRV/z1s89/plltu4ZZbbuE1XuM1eG7/8A//8Nt///d//9s/+qM/+jlcddVVV1111VVXXXXV80flqquuuuqqq656kd133323XnPNNQ8+duwYly5d4r+KbV4QSVz1f8exY8d4iZd4CY4fP85LvMRL8ED33Xffrb/1W7/13WfPnn3Gb/3Wb303V1111VVXXXXVVVdd9S+jctVVV1111VVXvcjuu+++W6+55poHHzt2jEuXLvE/gW1eGElc9T/bsWPHeImXeAke9KAHccstt/BA9913362/9Vu/9d3/8A//8Dv/8A//8NtcddVVV1111VVXXXXVvw6Vq6666qqrrrrq/zTbvDCSuOq/1rFjxzh27Bi33HILr/Ear8ED3XfffbeePXv21r//+7//7R/90R/9HK666qqrrrrqqquuuurfh8pVV1111VVXXfUiO3v27K0AD3rQg7jtttv4v8A2/xJJXPXvc+zYMV7iJV6CBz3oQdxyyy080H333Xfrb/3Wb333P/zDP/zOP/zDP/w2V1111VVXXXXVVVdd9R+HylVXXXXVVVdd9SK77777bgWwjW0k8f+BbV4Ukrjq2Y4dO8ZLvMRL8JIv+ZIcO3aMB7rvvvtu/a3f+q3v/u3f/u3vue+++27lqquuuuqqq6666qqr/nNQueqqq6666qqrXmRnz569FeD48eMA2Ob5kcT/R7b515DE/yXHjh3j2LFj3HLLLbzGa7wGD3Tffffdevbs2Vv//u///rd/9Ed/9HO46qqrrrrqqquuuuqq/xpUrrrqqquuuuqqF9l99913K8CxY8d4YWzz/Ejiqmezzb+HJP67HTt2jJd4iZfgQQ96ELfccgsPdN999936W7/1W9/9D//wD7/zD//wD7/NVVddddVVV1111VVX/dejctVVV1111VVXvcjuu+++WwGOHz/Ov4Vtnh9JXPWvZ5v/apI4duwYL/ESL8FLvuRLcuzYMR7ovvvuu/W3fuu3vvu3f/u3v+e+++67lauuuuqqq6666qqrrvrvReWqq6666qqrrvpvZ5sXRBJX/fc6duwYL/mSLwnAa7zGa/BA9913362/9Vu/9d0AP/qjP/o5XHXVVVddddVVV1111f8sVK666qqrrrrqqhfZ2bNnnwFw7Ngx/qvY5gWRxFX/OY4dO8ZLvuRL8qAHPYhbbrmFB7rvvvtu/a3f+q3v/od/+Iff+Yd/+Iff5qqrrrrqqquuuuqqq/7nonLVVVddddVVV/2r3Hfffbdec801Dz527BiXLl3iv5NtXhhJXPWiO3bsGC/5ki/JS77kS3Ls2DEe6L777rv1t37rt777t3/7t7/nvvvuu5Wrrrrqqquuuuqqq67634HKVVddddVVV131r3L27Nlbr7nmmgcfP36cS5cu8T+ZbV4YSfx/duzYMV7yJV8SgNd4jdfgge67775bf+u3fuu7AX70R3/0c7jqqquuuuqqq6666qr/nahcddVVV1111VX/JseOHeN/O9v8SyTxf8mxY8d4yZd8SR70oAdxyy238ED33Xffrb/1W7/13f/wD//wO//wD//w21x11VVXXXXVVVddddX/flSuuuqqq6666qp/lb//+7//7Rd7sRd77WPHjvH/gW1eFJL4n+rYsWO85Eu+JK/xGq/Bc7vvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuuqqq/7voXLVVVddddVVV/2b2eZ+kvj/zDb/GpL4z3Ls2DFe8iVfkmPHjvGSL/mSPNB9991362/91m9999mzZ2/9rd/6re/hqquuuuqqq6666qqr/m+jctVVV1111VVX/av8wz/8w+8APOhBD+KBbPP8SOKq52Wbfw9JPNCxY8d4yZd8SR70oAdxyy238ED33Xffrb/1W7/13f/wD//wO//wD//w21x11VVXXXXVVVddddX/H1Suuuqqq6666qr/VLZ5QSRx1b+NbR70oAdxyy238Jqv+Zo8t3/4h3/47b//+7//7R/90R/9HK666qqrrrrqqquuuur/LypXXXXVVVddddW/ytmzZ28FOHbsGP9etnl+JHHV8zp27Bgv+ZIvyYMe9CAe9KAH8UD33Xffrb/1W7/13f/wD//w2//wD//wO1x11VVXXXXVVVddddVVAFSuuuqqq6666qr/cWzzwkji/4tjx47xki/5krzUS70Ux44d44Huu+++W3/rt37ru3/7t3/7e+67775bueqqq6666qqrrrrqqqueG5Wrrrrqqquuuupf5b777rsV4Pjx4xw/fpzd3V3+q9nmBZHE/2bHjh3j+PHj3HLLLbzma74mD3Tffffdevbs2Vv//u///rd/9Ed/9HO46qqrrrrqqquuuuqqq/4lVK666qqrrrrqqn+1f/iHf/jtF3uxF3vtY8eOsbu7y/8ktnlhJPE/zbFjx3jJl3xJHvSgB/GgBz2IB7rvvvtu/a3f+q3v/od/+Iff/od/+Iff4aqrrrrqqquuuuqqq67616By1VVXXXXVVVf9v2Kbf4kk/rMdO3aMl3zJl+SlXuqlOHbsGA9033333fpbv/Vb3/3bv/3b33PffffdylVXXXXVVVddddVVV131b0Xlqquuuuqqq676V7vvvvtufbEXezGOHTvG/0W2eVFI4kV17NgxHvSgB3Hs2DFe8zVfkwe67777bv2Hf/iH377vvvtu/dEf/dHP4aqrrrrqqquuuuqqq676j0Llqquuuuqqq676V7vvvvtuBTh+/Dj/n9nmhTl+/Dgv+ZIvyYMe9CAe9KAH8UD33Xffrb/1W7/13f/wD//w2//wD//wO1x11VVXXXXVVVddddVV/xmoXHXVVVddddVV/2bHjh3DNgCSuAqOHz/OS77kS/JSL/VSHDt2jAe67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrqqquuuuqqq676z0blqquuuuqqq676V/uHf/iH3wE4fvw497PN8yOJ/8uOHz/OS77kSwLwmq/5mjzQfffdd+tv/dZvfTfAj/7oj34OV1111VVXXXXVVVddddV/NSpXXXXVVVddddV/Kts8P5L43+r48eO85Eu+JA960IN40IMexAPdd999t/7Wb/3Wd//DP/zDb//DP/zD73DVVVddddVVV1111VVX/XeictVVV1111VVX/audPXv2VoBjx47xb2WbF0QS/9McP36cl3zJl+Q1X/M1eW733Xffrb/1W7/13b/927/9Pffdd9+tXHXVVVddddVVV1111VX/U1C56qqrrrrqqqv+1e67775bAY4fP85/Btu8IJL4r3D8+HFe8iVfkmPHjvFSL/VSPNB9991362/91m9999mzZ5/xW7/1W9/NVVddddVVV1111VVXXfU/FZWrrrrqqquuuurf5L777rv1mmuuefDx48fZ3d3lv4ptXhhJ/FsdP36cl3zJl+RBD3oQD3rQg3ig++6779bf+q3f+u5/+Id/+O1/+Id/+B2uuuqqq6666qqrrrrqqv8NqFx11VVXXXXVVf8mZ8+evfWaa6558LFjx9jd3eV/Ctu8MJJ4oAc96EE86EEP4jVf8zV5bv/wD//w23//93//2z/6oz/6OVx11VVXXXXVVVddddVV/xtRueqqq6666qqr/l85duwYL/mSL8mDH/xgHvSgB/FA9913362/9Vu/9d3/8A//8Dv/8A//8NtcddVVV1111VVXXXXVVf/bUbnqqquuuuqqq/5N7rvvvltf7MVejOPHj/OMZzyD/8mOHz/OS77kS/LgBz+YBz3oQTzQfffdd+tv/dZvffc//MM//PY//MM//A5XXXXVVVddddVVV1111f8lVK666qqrrrrqqn+T++6771aAY8eO8T/N8ePHOXbsGA960IN4rdd6LR7ovvvuu/Xs2bO3/v3f//1v/+iP/ujncNVVV1111VVXXXXVVVf9X0blqquuuuqqq676Nzl79uwzAI4fP45t7ieJ/w7Hjx/nJV/yJXnwgx/Mgx70IB7ovvvuu/W3fuu3vvsf/uEffucf/uEffpurrrrqqquuuuqqq6666v8LKlddddVVV1111b/JfffddyvA8ePHeSDbPD+S+I92/PhxXvIlX5KXeqmX4vjx4zzQfffdd+tv/dZvffdv/dZvfffZs2efwVVXXXXVVVddddVVV131/xGVq6666qqrrrrq3+Ts2bO3Ahw7dowXhW1eEEm8KI4fP86DHvQgjh07xmu91mvxQPfdd9+tZ8+evfXv//7vf/tHf/RHP4errrrqqquuuuqqq6666iqgctVVV1111VVX/bezzQty4sQJXvIlX5IHP/jBPOhBD+KB7rvvvlt/67d+67v/4R/+4Xf+4R/+4be56qqrrrrqqquuuuqqq656TlSuuuqqq6666qp/k/vuu+9WgOPHj/Mf7fjx47zUS70UL/VSL8Xx48d5oPvuu+/W3/qt3/ru3/qt3/rus2fPPoOrrrrqqquuuuqqq6666qoXjMpVV1111VVXXfVvdt999916zTXXPPj48ePs7u7yb3X8+HFe6qVeCoDXeq3X4oHuu+++W3/rt37ruwF+9Ed/9HO46qqrrrrqqquuuuqqq6560VG56qqrrrrqqqv+zc6ePXvrNddc8+Bjx46xu7vLv8bx48d5qZd6KR70oAfx4Ac/mAe67777bv2t3/qt7/6Hf/iH3/mHf/iH3+aqq6666qqrrrrqqquuuurfhspVV1111VVXXfVf5vjx47zUS70UL/VSL8Xx48d5oPvuu+/W3/qt3/ru3/qt3/rus2fPPoOrrrrqqquuuuqqq6666qp/PypXXXXVVVddddW/2d///d//9ou92Iu99oMf/GCe8Yxn8NyOHz/OS73USwHwWq/1WjzQfffdd+tv/dZvfTfAj/7oj34OV1111VVXXXXVVVddddVV//GoXHXVVVddddVV/6GOHz/OS73US/GgBz2IBz/4wTzQfffdd+tv/dZvffc//MM//M4//MM//DZXXXXVVVddddVVV1111VX/uahcddVVV1111VX/ZmfPnn0GwIMe9CBe8zVfk9d+7dfmuf3DP/zDb//93//9b//oj/7o53DVVVddddVVV1111VVXXfVfi8pVV1111VVXXfVvdt99990K8OAHP5gHP/jBANx33323/tZv/dZ3nz179hm/9Vu/9d1cddVVV1111VVXXXXVVVf990EPetCDuOqqq6666qqr/u3OnDnzoM/93M/97d/6rd/67n/4h3/4nX/4h3/4ba666qqrrrrqqquuuuqqq/5nQA960IO46qqrrrrqqquuuuqqq6666qqrrrrqqqv+T6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8q/hFT8LSidI7y1AAAAABJRU5ErkJggg==)
### Arguments
* `length`: `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: 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",
}],
}
```