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

878 lines
90 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: "bezierCurve"
excerpt: "Draw a smooth, continuous, curved line segment from the current origin to"
layout: manual
---
Draw a smooth, continuous, curved line segment from the current origin to
the desired (x, y), using a number of control points to shape the curve's shape.
```js
bezierCurve(data: BezierData, sketch_group: SketchGroup, tag?: TagDeclarator) -> SketchGroup
```
### Examples
```js
const exampleSketch = startSketchOn('XZ')
|> startProfileAt([0, 0], %)
|> line([0, 10], %)
|> bezierCurve({
to: [10, 10],
control1: [5, 0],
control2: [5, 10]
}, %)
|> lineTo([10, 0], %)
|> close(%)
const example = extrude(10, exampleSketch)
```
![Rendered example of bezierCurve 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAADDvUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/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/KipXXXXVVVddddVVV1111f8411xzzYMBzpw58+CzZ8/eet99993KVVddddVVV1111b8elauuuuqqq6666qqrrrrqv9Q111zzYIAzZ848+MVe7MVeC+Caa6558DXXXPPgM2fOPPiaa655MA/wW7/1W99933333fqjP/qjn8NVV1111VVXXXXVvw6Vq6666qqrrrrqqquuuuo/xTXXXPPg137t136va6655sHXXHPNg8+cOfPga6655sE8wO7uLgC7u7vs7u7yD//wD/zBH/wBu7u77O7uAvA+7/M+7z0Mw63/8A//8Dv/8A//8NtcddVVV1111VVXvejQgx70IK666qqrrrrqqquuuuqq/xjXXHPNg1/7tV/7vV7ndV7nva+55poH7+7usru7y6233grA7u4uu7u7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6qsCcO7cOZ7+9KfzQLZ5QWzzgtjm+bHN82Ob58c2z49tnh/bPD+2eW62eX5msxkA9913361cddVVV1111VX/m1G56qqrrrrqqquuuuqqF8E7vuM7ftY111zz4F/7tV/jXyIJAEn8W0niBZHEc5PEc5PEv+Qd3/EdufnmmwG48847ueuuuwCwzQtjm+fHNi+IbZ4f2zw/tnl+bPP82Ob5sc1zs83zY5urrrrqqquuuur/FCpXXXXVVVddddVVV131Inind3qnz/7RH/1RACQBIAkASQBI4vmRBIAkACQBIIl/iSReEEk8N0m8MJK43zu90ztx8803s16vefrTn87e3h4vjG1eENu8ILZ5fmzz/Njm+bHN82Ob58c2z49tnpttrrrqqquuuuqq/5OoXHXVVVddddVVV1111b/gwz/8w7/rqU99Kn/+53/OfwZJAEjiBZHECyKJF0YSD7Szs8ObvMmbcPPNN7Ner3na057G/v4+z49tXhDbvCC2eUFs8/zY5vmxzfNjm+fHNs+PbZ4f2zy32WwGwH333XcrV1111VVXXXXV/2YEV1111VVXXXXVVVdd9UK82Iu92Gu/zuu8znv/2q/9Gv8akvi3kgSAJJ6bJF4UknhB3uRN3oSbb76Zvb09/uZv/ob9/X0eyDa2sc3zYxvbPD+2sc1zs41tbPPcbGOb52Yb2zw329jmudnGNs/NNrZ5braxzQPZxjaLxQKAs2fPPoOrrrrqqquuuup/MypXXXXVVVddddVVV131QrzTO73TZz31qU/laU97GgCSAJAEgCQAJAEgiQeSBIAkACQBIIl/D0k8N0k8N0ncTxLv9E7vxM0338x6veYJT3gC97PNC2ObF8Q2L4htXhDbPD+2eX5s8/zY5vmxzfNjm+fHNlddddVVV1111f85BFddddVVV1111VVXXfUCvNiLvdhrv9iLvdhr/9qv/Rr/WSQBIIkXRBIviCSemySen3d6p3fi5ptvZr1e8zd/8zfYxja2eX5sYxvbPDfb2MY2z802trHNc7ONbWzz3Gxjm+dmG9s8N9vY5rnZxjbPzTa2eW62sc0DzedzAO67775bueqqq6666qqr/jejctVVV1111VVXXXXVVS/AO73TO33Wn//5n/PUpz4VSfxXkASAJJ6bJF4QSbww7/zO78zNN9/Mer3maU97GrZ5fmzzwtjmBbHN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XXXVVVddddVVD/A6r/M67w1w++23828hCdv8SyRhm+dHErZ5bpKwzQvy6q/+6rz6q786AHfddRc/93M/x/NjmxeVJK7617PN/yW2+e9mm6uuuuqqq6666qp/AypXXXXVVVddddVVz/Q6r/M67w1w++23s7e3x7+VJABs88JIwjb/XseOHePN3uzNuOWWWwD48z//c/7iL/6C/wi2+feQxP9Gtvn/yDb/E9jmP8r29jYA9913361cddVVV1111VX/H1G56qqrrrrqqquueqYXe7EXey2Avb09JAFgm38rSdjmhZGEbZ6bJGzz3CRhm/u92qu9Gq/+6q/O/v4+AD/3cz/HXXfdxf8Utrnqfx7b/E9im6uuuuqqq6666qr/JFSuuuqqq6666qqrnunFXuzFXhvgH/7hH7ifJB7INv8akgCwzb+WJGzz/Lzaq70ar/7qr84D/eAP/iD7+/tcddX9bPM/kW3+q2xvbwNw33333cpVV1111VVXXfX/EZWrrrrqqquuuuqqZ7rmmmseDHDHHXfwgkjifrZ5UUnCNs+PJGzzorj55pt50zd9U44dOwbA/v4+v/3bv81dd93FVf//2OZ/Otv8d7DNVVddddVVV111FUDlqquuuuqqq666Cnid13md9wb4h3/4B15UkgCwzYtCErZ5fiRhm+cmCdscO3aMN3mTN+GWW24BYH9/nyc+8Yn8+Z//Oc9NElf932Cb/01s89/JNs9te3sbgLNnzz6Dq6666qqrrrrq/yMqV1111VVXXXXVVcCLvdiLvRbAHXfcwb+WJGzzopCEbV5Ux44d41Vf9VV58Rd/cQD29/d54hOfyJ//+Z/zgtjmRSGJq/772OZ/M9v8d7PNVVddddVVV1111b+AylVXXXXVVVdddRXwYi/2Yq8NcPvtt/NvIQkA2/xbScI2AMeOHePFXuzFeLVXezXu9+d//uf8+Z//Of9RbPOvIYmrnj/b/F9mm/8JbPOvtb29DcB99913K1ddddVVV1111f9HVK666qqrrrrqqv/3rrnmmgdfc801DwbY29vj30MStnlhJGGb5+fYsWO82Iu9GK/2aq/G/f78z/+cP//zP+e/m23+I0niv5NtrnpOtvmfxDb/Xjs7OwCcPXv2Vq666qqrrrrqqv+PqFx11VVXXXXVVf/vvdiLvdhrAzzucY9DEg9km38tSQDY5gWRhG3ut7Ozw4u/+Ivzqq/6qtzviU98In/+53/O/v4+/xfZ5qr/Hrb5n8Y2V1111VVXXXXVVf8JqFx11VVXXXXVVf/vvdiLvdhrAdx+++08N0nczzb/GpKwzQty7NgxXuzFXoybb76Zm2++mf39fQDuuusufuu3fov9/X2uuurfyjb/k9nmv8L29jYA9913361cddVVV1111VX/H1G56qqrrrrqqqv+33ud13md9wa44447eGEkAWCbF5UkbHO/nZ0dXuzFXoxXfdVX5bnt7+/zm7/5m9x11128IJK46qr72eZ/A9tcddVVV1111VVX/TehctVVV1111VVX/b/2Oq/zOu8NcMcdd7C3t8eLQhIAtvmX7Ozs8GIv9mLY5lVf9VV5oP39fZ7whCdw1113cdddd/GisM2/RBJX/e9nm/+NbPPfyTZXXXXVVVddddVVD0Dlqquuuuqqq676f+3FXuzFXgtgb2+Pfy1JANjmgXZ2dnixF3sxbrrpJm6++WYeaH9/nyc84Qncdddd3HXXXfxnsM2LQhJX/dezzf8VtvmfwDbPz/b2NgD33XffrVx11VVXXXXVVf9fUbnqqquuuuqqq/5fe7EXe7HXBviHf/gH/i12dnYA2N7e5uabb+bFXuzF2NnZ4YH29/d5whOewJ//+Z/zP4lt/rUkcdVzss3/B7b5n8I2L4qdnR0Azp49eytXXXXVVVddddX/V1Suuuqqq6666qr/16655poHA9xxxx3cb2dnB4CdnR12dnbY2dkB4NixY+zs7ABw00038YLs7+/zhCc8AYA///M/5/8S2/xnkMR/Jttc9aKxzf8ktvm32t7eBuC+++67lauuuuqqq6666v8rKlddddVVV1111f9br/M6r/PeAHt7e7zDO7wDOzs77Ozs8K+xv78PwN7eHk984hPZ29vjrrvu4gWRxFXPyzZX/deyzf9Etrnqqquuuuqqq676D0Tlqquuuuqqq676f+vMmTMPuu+++2695pprHryzs8MD7e/vs7e3x/7+Pvv7+wDs7++zt7cHwF133cW/hW1eEElcddV/JNv8T2ebq6666qqrrrrqqv9EVK666qqrrrrqqv/Xrrnmmgffeeed/Nmf/Rn7+/vs7+/z38U2L4gkrrrqudnmfxPb/Ffa3t4G4L777ruVq6666qqrrrrq/ysqV1111VVXXXXV/3t33nknd911F/+T2eZfIomr/m+xzf9Wtvnvtr29DcDZs2efwVVXXXXVVVdd9f8Vlauuuuqqq6666v+ts2fPPgNgZ2cH2zw3SfxvYpsXhSSu+u9lm/9LbPM/gW2uuuqqq6666qqrnguVq6666qqrrrrq/6377rvvVoDt7W2eH9s8P5L438w2/1qSuOoFs83/B7b5n8Q2V1111VVXXXXVVf8CKlddddVVV1111VX/SrZ5fiTxf5Vt/qNJ4r+Dba76l9nmfxrb/Gvs7OwAcN99993KVVddddVVV131/xWVq6666qqrrrrq/62zZ8/eCrCzs8N/BNs8P5K46nnZ5qr/frb5n8o2/x7b29sAnD179lauuuqqq6666qr/r6hcddVVV1111VVX/SezzQsiiauu+s9mm//pbHPVVVddddVVV131n4DKVVddddVVV131/9Z99913K8D29jb/XWzzgkjiqqteVLb538Q2/9l2dnYAuO+++27lqquuuuqqq676/4rKVVddddVVV1111f9QtvmXSOKq//ts87+Zba666qqrrrrqqqv+mxBcddVVV1111VX/r9133323AmxtbfG/kW1sYxvb2MY2trGNba76n802trGNbWxjG9vYxjb/m9jGNraxjW3+O2xvbwNw33333cpVV1111VVXXfX/GcFVV1111VVXXfX/2tmzZ28F2NnZwTa2sY1tbGOb/+1sYxvb2MY2trGNbWxjG9vY5qp/H9vYxja2sY1tbGMb29jGNrb538o2trGNbWxjm/9utrGNba666qqrrrrqqqsAKlddddVVV1111VX/Ats8N0n8X2Wb/wiS+N/ENlc9f7b5n8o2z8/Ozg4AZ8+evZWrrrrqqquuuur/MypXXXXVVVddddVV/wa2eUEkcRXY5qr/XWzzP51tXhQ7OzsA3Hfffbdy1VVXXXXVVVf9f0Zw1VVXXXXVVVf9v3bffffdCrC9vc1/FNvYxja2sY1trrrqfwLb2MY2trGNbWzzP5FtbGMb21x11VVXXXXVVVf9K1G56qqrrrrqqqv+X7vvvvtuBdjZ2eE/m21eGElcddV/BNv8b2Sb/yjb29tcddVVV1111VVXAVSuuuqqq6666qqr/oewzQsjiauuArDN/wW2+c9233333cpVV1111VVXXfX/GZWrrrrqqquuuur/tbNnzz4DYGdnh//pbPMvkcRV/7vZ5v8i2/xX2tnZAeDs2bPP4Kqrrrrqqquu+v+MylVXXXXVVVdddRWwvb3N/wW2eVFJ4qr/Grb5/8Q2V1111VVXXXXVVf9DULnqqquuuuqqq/5fu++++27lmWxzP0n8X2ebfwtJ/H9lm6uezTb/E9lme3sbgPvuu+9Wrrrqqquuuuqq/8+oXHXVVVddddVVVz0ftnl+JPH/nW2u+v/HNv8T2eb52dnZ4aqrrrrqqquuugqgctVVV1111VVX/b929uzZWwF2dnZ4UdjmBZHEVVf9b2ab/+ls869x9uzZW7nqqquuuuqqq/4/o3LVVVddddVVV131H8Q2z48krrrqfxLb/G9hm6uuuuqqq6666qp/BypXXXXVVVddddX/a/fdd9+tANvb2/xnsc0LI4mrrvqPZpv/bWzzH2VnZweA++6771auuuqqq6666qr/z6hcddVVV1111VVXPdPOzg57e3v8V7PNCyOJq656brb538w2V1111VVXXXXVVf8FCK666qqrrrrqqv/37rvvvlv5H8w2trGNbWxjG9vYxjZX/d9iG9vYxja2sY1tbGOb/01sYxvb2MY2/5l2dnYAuO+++27lqquuuuqqq676/47gqquuuuqqq676f+/s2bO3Amxvb/O/lW1sYxvb2MY2trGNbWxjm6v+e9jGNraxjW1sYxvb2MY2tvnfzDa2sY1tbPNfbXt7G4CzZ8/eylVXXXXVVVdd9f8dlauuuuqqq6666qpnso1tACTxf5Vt/i0kcRXY5qorbHPVVVddddVVV131PxyVq6666qqrrrrq/7377rvv1hd7sRdjZ2eHO++8EwDbPD+S+P/KNlf9/2Sb/8ls80A7OzsA3Hfffbdy1VVXXXXVVVf9f0flqquuuuqqq6666l/BNi+IJK666n8r2/xvYZurrrrqqquuuuqqFxGVq6666qqrrrrq/7377rvvVoCdnR3+PWzz/Ejiqqv+p7DN/ya2+dfa3t4G4L777ruVq6666qqrrrrq/zsqV1111VVXXXXVVf/JbPPCSOKqq/6j2OZ/M9tcddVVV1111VVX/QeictVVV1111VVX/b939uzZZwDs7Ozw38E2L4wkrrrqfrb5v8I2/xl2dnYAOHv27DO46qqrrrrqqqv+v6Ny1VVXXXXVVVf9v3fffffdCrC9vc3/RLZ5UUjiqv/dbPN/lW2uuuqqq6666qqr/htQueqqq6666qqrrvo/wjb/GpK46j+Xbf6/sc1/t52dHQDuu+++W7nqqquuuuqqq/6/o3LVVVddddVVV/2/d/bs2VsBdnZ2sI0k/j+wzb+VJP4/sM1VL5ht/ifa2dkB4OzZs7dy1VVXXXXVVVf9f0flqquuuuqqq6666rnY5vmRxFVX2Oaq/z9s87+Bba666qqrrrrqqqueC5WrrrrqqquuuuqqF5Ftnh9JXHXV/wW2+d/CNi/Izs4OAPfdd9+tXHXVVVddddVV/99Rueqqq6666qqr/t+77777bgXY2dnh38I2L4gkrrrqfxLb/G9km6uuuuqqq6666qp/A4Krrrrqqquuuuoq4L777rsVYGdnh/9ItrGNbWxjG9vYxjZXXfUfzTa2sY1tbGMb29jmfwPb2MY2trHNi2pnZ4errrrqqquuuuqqB6By1VVXXXXVVVdd9d/INv8SSVx11f1s83+Jbf4znD179hlcddVVV1111VVXAcFVV1111VVXXXUVcN99990KsLOzw/80trGNbWxjG9vYxja2uep/P9vYxja2sY1tbGMb29jmfzPb2MY2trHNf7SdnR0A7rvvvlu56qqrrrrqqquuAipXXXXVVVddddVV/wfY5l9DElf957LN/2e2+e+ws7MDwH333XcrV1111VVXXXXVVUDlqquuuuqqq666Cjh79uytADs7O/x/YJt/L0n8X2abq/5ltrnqqquuuuqqq676H4zKVVddddVVV111FXDffffdCrC9vY1tHkgSVz0v21z1/4dtrrrqqquuuuqqq/4XonLVVVddddVVV131L7DN8yOJq676v8Y2/5vY5oG2t7cBuO+++57OVVddddVVV111FVC56qqrrrrqqquu+jeyzQsiiauu+p/KNv9b2eaFOXbsGABnz559BlddddVVV1111VVA5aqrrrrqqquuugo4e/bsrQA7Ozv8R7DNCyOJq676z2Kb/wtsc9VVV1111VVXXfXvROWqq6666qqrrroKuO+++24F2NnZ4b+CbV4YSVx11Qtim/9rbPMfYWdnh6uuuuqqq6666qoHoHLVVVddddVVV131P5BtXhSSuOr/Dtv8f2Cb/2xnz569lauuuuqqq6666iqgctVVV1111VVXXQXcd999twLs7Ozwv4lt/jUkcdV/Ldv8f2ab/0o7OzsA3Hfffbdy1VVXXXXVVVddBVSuuuqqq6666qqr/h+xzb+HJP6/sc1V/zLbXHXVVVddddVVV/0PROWqq6666qqrrroKOHv27DMAdnZ2uOoFs81V/7/Z5n+ynZ0dAO67775bueqqq6666qqrrgIqV1111VVXXXXVVc/FNi+IJK666v8D2/xvY5urrrrqqquuuuqq50Jw1VVXXXXVVVdd9Uz33XffrQA7Ozu8ILaxjW1sYxvb2Oaqq/63sY1tbGMb29jGNv8b2MY2trHNzs4OAPfdd9+tXHXVVVddddVVV11BcNVVV1111VVXXfVMZ8+evRVgZ2eHfwvb2MY2trGNbWxz1VX/XWxjG9vYxja2sc3/JraxjW1sY5vntrOzA8DZs2dv5aqrrrrqqquuuuoKKlddddVVV1111VX/BWzzL5HEVVf9a9nm/xrbXHXVVVddddVVV/0HoXLVVVddddVVV131P4Rt/iWSuOr/B9v8f2Cb/yjHjh0D4L777ruVq6666qqrrrrqqisIrrrqqquuuuqqq57pvvvuuxVgZ2eH/6lsYxvb2MY2trGNbWxjG9tc9T+PbWxjG9vYxja2sY1tbGOb/4tsYxvb2MY2V1111VVXXXXVVf/JqFx11VVXXXXVVVc903333XcrwM7ODv8X2ObfShJXvWC2ueoFs81/h52dHQDuu+++W7nqqquuuuqqq666gspVV1111VVXXXXVVc/DNv+VJPFvZZur/vvY5qqrrrrqqquuuup/MCpXXXXVVVddddVVz3T27NlnAOzs7GAbSVz1X8M2V/3PZZv/DXZ2dgA4e/bsM7jqqquuuuqqq666gspVV1111VVXXXXVM9133323Auzs7ABgmxdEEldd9X+Nbf63ss1VV1111VVXXXXV80Hlqquuuuqqq6666t/ANi+IJK666n8i2/xfYZvntrOzA8B99913K1ddddVVV1111VVXULnqqquuuuqqq676D2abf4kkrrrqP4Nt/q+xzYvi2LFjAJw9e/ZWrrrqqquuuuqqq66gctVVV1111VVXXfVMZ8+evRXg2LFj/Gezzb9EEldd9UC2+b/ONlddddVVV1111VX/gahcddVVV1111VVX/Q9lmxeFJK7638s2/1/Z5qqrrrrqqquuuuo/GZWrrrrqqquuuuqqZ7rvvvtuBdjZ2eF/E9v8a0niqv8ctrnqOdnmv8LOzg4A9913361cddVVV1111VVXXUFw1VVXXXXVVVdd9QD33XffrQA7Ozv8X2Yb29jGNraxjW1sYxvb2MY2trGNbWxjG9vY5v8C29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxjb/39nGNraxjW2uuuqqq6666qqr/htRueqqq6666qqrrrrq38U2V/3/Y5v/SXZ2dgC47777buWqq6666qqrrrrq2Qiuuuqqq6666qqrHuDs2bO3Auzs7GAb21x11f9XtrGNbWxjG9vY5n+aY8eOAXD27Nlbueqqq6666qqrrno2KlddddVVV1111VX/Atu8IJK46qr/zWzzf8H29jZXXXXVVVddddVVzwfBVVddddVVV1111QPcd999twLs7OzworCNbWxjG9vYxjZXXfU/hW1sYxvb2MY2tvnfyja2sY1t7nfffffdylVXXXXVVVddddWzUbnqqquuuuqqq676T2Kbf4kkrrrq38M2/9fZ5qqrrrrqqquuuurfiMpVV1111VVXXXXVA9x33323Auzs7PBfwTYvCklc9f+Pbf6/sc2/xbFjxwC47777buWqq6666qqrrrrq2ahcddVVV1111VVX/S9gmxeVJK76n8s2V4Ft/iPt7OwAcPbs2Wdw1VVXXXXVVVdd9WxUrrrqqquuuuqqqx7g7NmzzwA4duwY/1vZ5t9KElf9y2xz1YvONlddddVVV1111VX/TahcddVVV1111VVXPcB99913K8DOzg7/H9nmv5Ik/iPY5qr/fra56qqrrrrqqquu+h+GylVXXXXVVVddddVV/21sc9X/Prb5n+bYsWMA3Hfffbdy1VVXXXXVVVdd9WxUrrrqqquuuuqqqx7g7NmztwLs7OxgGwBJXHXV/ze2+d9kZ2cHgLNnz97KVVddddVVV1111bNRueqqq6666qqrrvoX2OYFkcRVV/1vZZurrrrqqquuuuqq/+OoXHXVVVddddVVVz0fx44d40VhmxdGEldd9d/FNv9X2eaBjh07BsB99913K1ddddVVV1111VXPRuWqq6666qqrrrrqAe67775b+Q9km3+JJK666l/LNv9f2Oaqq6666qqrrrrq34jgqquuuuqqq6666rncd999twIcO3aM/wq2sY1tbGMb29jGNraxzVX/P9jGNraxjW1sYxvb2MY2/1fZxja2sY1t/iU7OzsA3Hfffbdy1VVXXXXVVVdd9ZwIrrrqqquuuuqqq57L2bNnbwXY2dnhfxLb2MY2trGNbWxjG9vYxja2uep/BtvYxja2sY1tbGMb29jGNrb5/8I2trGNbWxjm6uuuuqqq6666qr/YFSuuuqqq6666qqr/o+yzb+XJP6/s81V/z62+c907NgxAM6ePXsrV1111VVXXXXVVc+JylVXXXXVVVddddVVL5BtrrrqRWWb/w7Hjh0D4L777ruVq6666qqrrrrqqudEcNVVV1111VVXXfVc7rvvvlsBdnZ2uOqqq56TbWxjG9vYxja2ueqqq6666qqrrvofiMpVV1111VVXXXXVc7nvvvtuBdjZ2eGqq/6/ss1VV1111VVXXXXV/wFUrrrqqquuuuqqq14I27wwkrjqqv+NbPN/xc7ODgD33XffrVx11VVXXXXVVVc9JypXXXXVVVddddVVz+Xs2bPPADh27Bj/Etu8MJK46qr/Drb5v842AMeOHQPg7Nmzz+Cqq6666qqrrrrqOVG56qqrrrrqqquu+k9km3+JJK666l/DNv/f2Oaqq6666qqrrrrq34DKVVddddVVV1111XO57777bgU4duwY/xVs86KSxFX/d9nmKrDNv8bOzg4A9913361cddVVV1111VVXPScqV1111VVXXXXVVf+L2OZfQxJX/fewzVUvnG2uuuqqq6666qqr/pNRueqqq6666qqrrnouZ8+evRXg2LFj/G9nm/8Ikvj/xDZX/ceyzX+WY8eOAXD27Nlbueqqq6666qqrrnpOVK666qqrrrrqqquu+hfZ5qqrXhS2ueqqq6666qqrrvofhMpVV1111VVXXXXVc7nvvvtuBdjZ2eGqq656Xrb5n+TYsWMA3Hfffbdy1VVXXXXVVVdd9ZyoXHXVVVddddVVV1111VXPwzZXXXXVVVddddVV/wcQXHXVVVddddVVVz0f9913360AOzs72MY2trGNba666v8C29jGNraxjW1s87/FsWPHALjvvvtu5aqrrrrqqquuuup5EVx11VVXXXXVVVc9H2fPnr0VYGdnh+fHNraxjW1sYxvb2MY2V1313802trGNbWxjG9vY5v+CnZ0dAM6ePXsrV1111VVXXXXVVc+LylVXXXXVVVddddV/Etv8SyRx1VX/Frb5/8g2V1111VVXXXXVVf8KBFddddVVV1111VUvxLFjx/jPZBvb2MY2trGNbWxjG9tc9f+DbWxjG9vYxja2sY1tbGOb/w9sYxvb2MY2z+3YsWMA3Hfffbdy1VVXXXXVVVdd9bwIrrrqqquuuuqqq56P++6771b+B7GNbWxjG9vYxja2sY1tbGMb21z13882trGNbWxjG9vYxja2sY1t/r+yjW1sYxvb2Oaqq6666qqrrrrqPwCVq6666qqrrrrqqufjvvvuuxXg2LFj/G9lm/8Ikvj/xjZX/cezzX+0nZ0dAO67775bueqqq6666qqrrnpeVK666qqrrrrqqquueqFsc9VV/xq2ueqqq6666qqrrvofgspVV1111VVXXXXV83H27NlnABw7doyrrrrq+bPNf7djx44BcPbs2Wdw1VVXXXXVVVdd9byoXHXVVVddddVVVz0f9913360AOzs7XHXV/2e2ueqqq6666qqrrvpfjMpVV1111VVXXXXVv8A295PEVVf9X2Ob/62OHTsGwH333XcrV1111VVXXXXVVc+LylVXXXXVVVddddXzcfbs2VsBjh07xgPZ5oWRxFVX/U9jm/+rjh07BsDZs2dv5aqrrrrqqquuuup5Ubnqqquuuuqqq676D2Sbf4kkrrrqP4pt/j+yzVVXXXXVVVddddWLgMpVV1111VVXXXXVfzHbvKgkcdX/P7a56tls84IcO3YMgPvuu+9Wrrrqqquuuuqqq54Xlauuuuqqq6666qrn47777rsV4NixY/x3ss2/hiSu+p/HNle9aGxz1VVXXXXVVVdd9R+I4KqrrrrqqquuuuoFuO+++24FOHbsGP9b2MY2trGNbWxjG9vYxja2sY1tbGMb29jmqudkG9vYxja2sY1tbGMb29jGNraxjW1sY5urnpdtbGMb29jGNlddddVVV1111VX/wahcddVVV1111VVXXfUcbHPVVf9RbPOf5dixYwCcPXv2GVx11VVXXXXVVVc9fwRXXXXVVVddddVVL8B99913K8CxY8e46qqrXjjb2MY2trGNbf4zHTt2DID77rvvVq666qqrrrrqqquePypXXXXVVVddddVVV1111YvENv+THDt2DID77rvvVq666qqrrrrqqquePypXXXXVVVddddVVL8DZs2dvBTh27BhXXfX/gW2uuuqqq6666qqr/o+hctVVV1111VVXXfUC3HfffbcC7OzsYJvnRxJXXfW/hW2uuuqqq6666qqr/p+hctVVV1111VVXXfXvYJt/iSSuuuq/gm3+Pzl27BgA991339O56qqrrrrqqquuev6oXHXVVVddddVVV/0ns82LQhJXXfX82OaqK2xzv2PHjgFw9uzZZ3DVVVddddVVV131/FG56qqrrrrqqquuegHOnj17K8CxY8f4r2Cbfw1JXPW/k22u+pfZ5qqrrrrqqquuuurficpVV1111VVXXXXVC3DffffdCnDs2DH+J7LNv4ckrvq3s81V/zFsc9VVV1111VVXXfWfhMpVV1111VVXXXXV/1O2+a8kif9Mtrnqfzbb/Ec6duwYAGfPnr2Vq6666qqrrrrqquePylVXXXXVVVddddULcN99990KcOzYMa7697PNVf8/2Oa/wrFjxwC47777buWqq6666qqrrrrq+aNy1VVXXXXVVVddddVVV/2r2eaqq6666qqrrrrqfwEqV1111VVXXXXVVS/A2bNnnwFw7Ngxrrrq/yPb/E927NgxAO67775bueqqq6666qqrrnr+qFx11VVXXXXVVVe9CGwDIImrrvq/wjZXXXXVVVddddVV/8cRXHXVVVddddVVV70Q9913360Ax44dA8A2trGNbWxjG9vY5qqr/iexjW1sYxvb2MY2tvnf7NixYwDcd999t3LVVVddddVVV131ghFcddVVV1111VVXvRBnz569FeDYsWO8KGxjG9vYxja2sY1tbGObq67697CNbWxjG9vYxja2sY1t/i87duwYV1111VVXXXXVVS8CKlddddVVV1111VX/DWzzopLEVf/32eaqF84297MNwNmzZ2/lqquuuuqqq6666gWjctVVV1111VVXXfU/nG3+LSRx1X8921z172Obf8nx48cBuO+++27lqquuuuqqq6666gUjuOqqq6666qqrrnoh7rvvvlsBjh07xv82trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1s83+ZbWxjG9vYxja2sY1tbGMb29jGNraxjW1sY5urXnS2sY1tbGMb21x11VVXXXXVVVf9B6Jy1VVXXXXVVVdd9ULcd999twIcO3aM/+9sc9VV/xa2+Y927NgxAO67775bueqqq6666qqrrnrBqFx11VVXXXXVVVddddVV/yFsc9VVV1111VVXXfU/DJWrrrrqqquuuuqqF+Ls2bPPADh+/DhXXXUV2OZ/gmPHjgFw9uzZZ3DVVVddddVVV131glG56qqrrrrqqquueiHuu+++WwGOHTvGVVf9f2Cbq6666qqrrrrqqv9DqFx11VVXXXXVVVe9CGxjm/tJ4qqr/jeyzf8Fx44dA+C+++67lauuuuqqq6666qoXjMpVV1111VVXXXXVv4FtXhSSuOqq/yq2+f/i+PHjAJw9e/ZWrrrqqquuuuqqq14wKlddddVVV1111VUvxNmzZ28FOH78OP8WtnlRSOKqq54f21x11VVXXXXVVVdd9W9G5aqrrrrqqquuuup/ANv8a0niqv99bHPVv55trrrqqquuuuqqq/4NqFx11VVXXXXVVVe9EPfdd9+tAMeOHeN/Gtv8e0jiqn8921z1n8c2L4pjx44BcN99993KVVddddVVV1111QtG5aqrrrrqqquuuupfcN999916zTXXPPjYsWNcunSJ/yts8z+FJF4Y21z1f4ttrrrqqquuuuqqq/4LULnqqquuuuqqq6666r+dba76v8k2/9GOHTsGwH333XcrV1111VVXXXXVVS8cwVVXXXXVVVddddW/4OzZs7cCHDt2jKuuuup52cY2trGNbWxjm/8Mx48fB+Ds2bO3ctVVV1111VVXXfXCUbnqqquuuuqqq6666qqr/kW2ueqqq6666qqrrvpfiOCqq6666qqrrrrqX3DffffdCnD8+HGuuur/KtvYxja2sY1tbGOb/0mOHTsGwH333XcrV1111VVXXXXVVS8clauuuuqqq6666qoXkW1s89wkcdVV/5PZ5qqrrrrqqquuuur/KSpXXXXVVVddddVV/4L77rvvVoBjx47x/NjmXyKJq676z2Cb/2+OHTsGwH333XcrV1111VVXXXXVVS8clauuuuqqq6666qr/Arb515DEVf8/2eaqF+748eNcddVVV1111VVXvYioXHXVVVddddVVV/0Lzp49+wyA48eP81/FNv9akrjqfxbbXPUfwzb3sw3A2bNnn8FVV1111VVXXXXVC0flqquuuuqqq6666l9w33333Qpw7Ngx/iezzX8USfx/ZZur/vvY5qqrrrrqqquuuuo/EJWrrrrqqquuuuqqq56Hba666j+Lbf49jh8/DsB99913K1ddddVVV1111VUvHJWrrrrqqquuuuqqf8HZs2dvBTh+/DhXXXXVi842/xmOHTsGwNmzZ2/lqquuuuqqq6666oWjctVVV1111VVXXXXVVVf9m9nmqquuuuqqq6666n8wKlddddVVV1111VVXXXXVC2Sb/2mOHz8OwH333XcrV1111VVXXXXVVS8clauuuuqqq6666qp/wX333XcrwLFjx7jqqv9rbHPVVVddddVVV131fxjBVVddddVVV1111YvgvvvuuxXg2LFj2MY2trGNba666n8i29jGNraxjW1sYxvb/G9z7NgxAO67775bueqqq6666qqrrvqXUbnqqquuuuqqq676Vzh27Bi7u7s8N9u8KCRx1VX/Xra56qqrrrrqqquuuupFQnDVVVddddVVV131Ijh79uyt/AewjW1sYxvb2MY2trGNbWxjm6v+/7CNbWxjG9vYxja2sY1tbPP/2fHjxwE4e/bsrVx11VVXXXXVVVf9y6hcddVVV1111VVX/Q9mm38rSVz1X8s2V/3nOnbsGAD33XffrVx11VVXXXXVVVf9y6hcddVVV1111VVXvQjuu+++W1/sxV6MY8eO8b+Fbf4zSOJ/O9tc9b+Dba666qqrrrrqqqv+HahcddVVV1111VVXvQjuu+++WwGOHz/O/3e2ueqq/0i2ueqqq6666qqrrvpPQuWqq6666qqrrrrqqquu+i9hm3+vY8eOAXDffffdylVXXXXVVVddddW/jMpVV1111VVXXXXVv8Lx48e56qqrXjDb/Gc6fvw4AGfPnn0GV1111VVXXXXVVf8yKlddddVVV1111VUvgrNnzz6Dq6666jLbXHXVVVddddVVV/0vQeWqq6666qqrrrrqRXDffffdCnDs2DGuuur/Otv8T3Xs2DEA7rvvvlu56qqrrrrqqquu+pdRueqqq6666qqrrrrqqv9HbHPVVVddddVVV131/wiVq6666qqrrrrqqhfB2bNnbwU4fvw4tvmXSOKqq/6r2eb/uuPHjwNw9uzZW7nqqquuuuqqq676l1G56qqrrrrqqquu+k9gmxeVJK666gWxzVVXXXXVVVddddVV/2ZUrrrqqquuuuqqq14E9913360Ax44d4z+abf61JHHV/z62uerf5/jx4wDcd999t3LVVVddddVVV131L6Ny1VVXXXXVVVdd9b+Qbf4jSOKqf5ltrvrvYZurrrrqqquuuuqqfwcqV1111VVXXXXVVS+i++6779ZrrrnmwcePH2d3d5f/C2xz1VX/E9jmX3L8+HEA7rvvvlu56qqrrrrqqquuetEQXHXVVVddddVVV72Izp49eyvAsWPHuOqqq/5tbGMb29jGNrZ5URw7dgyAs2fP3spVV1111VVXXXXVi4bKVVddddVVV1111VVXXfUfyjZXXXXVVVddddVV/0NQueqqq6666qqrrrrqqqv+VWzz3+H48eMA3Hfffbdy1VVXXXXVVVdd9aIhuOqqq6666qqrrnoR3XfffbcCHD9+nKuu+r/MNraxjW1sYxvb2Oaqq6666qqrrrrqfxEqV1111VVXXXXVVS+i++6771aAY8eOcdVV/1vZ5n+r48ePA3DffffdylVXXXXVVVddddWLhspVV1111VVXXXXVv4FtXhBJXHXVfwfbXHXVVVddddVVV131HKhcddVVV1111VVXvYjOnj37DIDjx4/zwtjmX0MSV131gtjmqiuOHz8OwNmzZ5/BVVddddVVV1111YuGylVXXXXVVVddddWL6L777rsV4NixY/xHss2/liSu+t/FNlddddVVV1111VVX/ZejctVVV1111VVXXfW/kG3+o0jiqhfMNlf997PNsWPHALjvvvtu5aqrrrrqqquuuupFQ+Wqq6666qqrrrrqX+n48eP8X2Kbq676n8I2L8jx48cBOHv27K1cddVVV1111VVXvWioXHXVVVddddVVV72Izp49eytXXXXVv5ttrrrqqquuuuqqq/6LULnqqquuuuqqq6666qqr/sPZ5j/a8ePHAbjvvvtu5aqrrrrqqquuuupFQ+Wqq6666qqrrrrqRXTffffdCnD8+HGuuur/O9tcddVVV1111VVX/S9AcNVVV1111VVXXfWvcN99990KcPz4ca666v8y29jGNraxjW1sY5urrrrqqquuuuqq/yWoXHXVVVddddVVV1111f9Dtvnf5Pjx4wCcPXv2GVx11VVXXXXVVVe96Aiuuuqqq6666qqr/hXuu+++WwGOHTuGbWxjG9vY5qqr/rvZxja2sY1tbGMb29jGNv/bHD9+HID77rvvVq666qqrrrrqqqtedFSuuuqqq6666qqr/gPZ5kUliauuelHY5v+748ePA3DffffdylVXXXXVVVddddWLjspVV1111VVXXXXVv8LZs2dvBTh+/Dj/Xrb5t5DEVf872eaqq6666qqrrrrqqv9SVK666qqrrrrqqqv+DY4dO8Z/F9v8R5DEVS8a21x11VVXXXXVVVdd9b8Slauuuuqqq6666qp/hfvuu+9W/o+wzVVX/U9lmwc6duwYAPfdd9/Tueqqq6666qqrrnrRUbnqqquuuuqqq6666qqr/lvY5kV1/PhxAM6ePfsMrrrqqquuuuqqq150VK666qqrrrrqqqv+Fc6ePXsrwPHjx7nqqqv+Zba56qqrrrrqqquu+m9E5aqrrrrqqquuuupf4b777rsV4Pjx41x11VVgm6uuuuqqq6666qr/wahcddVVV1111VVX/RscP36c13qt1+Kqq676r/HgBz8YgLNnz97KVVddddVVV1111YuOylVXXXXVVVddddW/wn333Xfrj/zIj3z2O73TO332a7/2a3PVVVf91/mRH/mRz77vvvtu5aqrrrrqqquuuupFR+Wqq6666qqrrrrqX+Hs2bPP+O3f/u3v4aqrrvov99u//dvfc999993KVVddddVVV1111YsOPehBD+Kqq6666qqrrrrqqquuuuqqq6666qqrrvo/icpVV1111VVXXXXVVVddddVVV1111VVXXfV/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/1fxj1nfC52ecGAXAAAAAElFTkSuQmCC)
### Arguments
* `data`: `BezierData` - Data to draw a bezier curve. (REQUIRED)
```js
{
// The first control point.
control1: [number, number],
// The second control point.
control2: [number, number],
// The to point.
to: [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",
}],
}
```