diff --git a/docs/kcl/consts/std-math-TAU.md b/docs/kcl/consts/std-math-TAU.md index b4de51451..4d71a359a 100644 --- a/docs/kcl/consts/std-math-TAU.md +++ b/docs/kcl/consts/std-math-TAU.md @@ -27,6 +27,6 @@ exampleSketch = startSketchOn(XZ) example = extrude(exampleSketch, length = 5) ``` -![Rendered example of std::math::TAU 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD0XUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a8+6EEP4qqrrrrqqquuuuqqq6666qqrrrrqqquu+j+JylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+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/V9F5aqrrrrqqquuuuqqq6666v+oF3uxF3vtF3uxF3uta6655sFf//Vf/z5cddVVV1111f8/6EEPehBXXXXVVVddddVVV1111VX/11xzzTUP/qZv+qan80z33XffrR/yIR/yEK666qqrrrrq/xeCq6666qqrrrrqqquuuuqq/2OuueaaB3/TN33T05/+9KfzlV/5lezu7nLNNdc8+Ju+6ZuezlVXXXXVVVf9/0Jw1VVXXXXVVVddddVVV131f8g111zz4A//8A//rqc//el813d9F7u7u3znd34nu7u7XHPNNQ/+pm/6pqdz1VVXXXXVVf9/EFx11VVXXXXVVVddddVVV/0f8uEf/uHftbGx8drf9V3fxf12d3f5ru/6LnZ3d7nmmmse/E3f9E1P56qrrrrqqqv+fyC46qqrrrrqqquuuuqqq676P+JzP/dzf+vGG2987e/6ru/igSSxu7vLd33Xd7G7u8s111zz4G/6pm96OlddddVVV131fx/BVVddddVVV1111VVXXXXV/wGf+7mf+1s33njja3/lV34l95OEJO63u7vLd3/3d7O7u8s111zz4G/6pm96OlddddVVV131fxvBVVddddVVV1111VVXXXXV/3Kf+7mf+1s33njja//kT/4k95PEc5PE7u4u3/3d383u7i7XXHPNg7/pm77p6Vx11VVXXXXV/10EV1111VVXXXXVVVddddVV/4t9+Id/+He92Iu92Gv/5E/+JLfeeisAknhukrjf7u4u3/M938Pu7i7XXHPNg7/pm77p6Vx11VVXXXXV/00EV1111VVXXXXVVVddddVV/0u9zuu8znu/zuu8znt/53d+J7feeisAknggSUjigSSxu7vL93zP97C7u8s111zz4G/6pm96OlddddVVV131fw/BVVddddVVV1111VVXXXXV/0Iv9mIv9tof/uEf/l3f+Z3fya233gqAJB5IEs9NEvfb3d3le77ne7jfNddc82Cuuuqqq6666v8Wgquuuuqqq6666qqrrrrqqv9lXuzFXuy1P/dzP/e3vvM7v5Nbb70VSUjigSTx3CTxQJJ47dd+bQCuueaaB7/2a7/2e3HVVVddddVV/7dQueqqq6666qqrrrrqqquu+l/kxV7sxV77cz/3c3/rp37qp7j11luRxHOTxANJ4rlJ4rVe67V4qZd6Ke539uzZZ3DVVVddddVV/7cQXHXVVVddddVVV1111VVX/S/xYi/2Yq/9uZ/7ub/1W7/1W/zVX/0VknggSUjigSTx3CTxUi/1UrzWa70WAEdHR1x11VVXXXXV/1EEV1111VVXXXXVVVddddVV/wtcc801D/7cz/3c3/qrv/orfuu3fgtJPJAknpsknpskHvSgB/FWb/VWAPzBH/wB9/uHf/iH3+aqq6666qqr/m+hctVVV1111VVXXXXVVVdd9T/cNddc8+DP+ZzP+a2nP/3p/NRP/RSSeCBJPDdJPJAkAB70oAfxXu/1XgD81V/9FefPn+eqq6666qqr/g+jctVVV1111VVXXXXVVVdd9T/ch3/4h3/X4eHhg7/7u78bSTyQJB5IEs9NEgAPetCDeK/3ei8AnvjEJ3L77bdjm42NDQDuu+++W7nqqquuuuqq/1uoXHXVVVddddVVV1111VVX/Q/2uZ/7ub+1sbHx2t/93d/Nc5PEA0niuUkC4EEPehDv9V7vBcDtt9/OE5/4RGxz1VVXXXXVVf/HEVx11VVXXXXVVVddddVVV/0P9bmf+7m/deONN772d3/3d/NAkpDEA0niuUkC4Pjx47zXe70XAOfOneOv/uqvsA3AxsYGAPfdd9+tXHXVVVddddX/PVSuuuqqq6666qqrrrrqqqv+B/rcz/3c37rxxhtf+6u+6qt4IEk8N0k8kCTud/z4cT7yIz8SgHPnzvGHf/iH2OZ+p0+fBuDs2bO3ctVVV1111VX/91C56qqrrrrqqquuuuqqq676H+bDP/zDv+vGG2987Z/6qZ/igSTxQJJ4bpK43/Hjx3nLt3xLAM6dO8cf/uEfYpsHsg3AfffddytXXXXVVVdd9X8PwVVXXXXVVVddddVVV1111f8g7/iO7/hZr/M6r/PeP/VTP8Wtt97K/STxQJJ4bpJ4oLd8y7fkwQ9+MOfOneMP//APsc0D2WZjYwOA++6771auuuqqq6666v8eKlddddVVV1111VVXXXXVVf9DvM7rvM57v9M7vdNnf9d3fRe33norAJJ4bpJ4IEk8t/d6r/fiQQ96EEdHR/zhH/4htnkg2wBsbGwAcPbs2Wdw1VVXXXXVVf/3ULnqqquuuuqqq6666qqrrvof4MVe7MVe+8M//MO/67u+67u49dZbAZDEc5PEA0niub3Xe70XD3rQgzg6OuLXf/3Xsc0D2eaqq6666qqr/p+gctVVV1111VVXXXXVVVdd9d/sxV7sxV77cz/3c3/rp37qp7j11lsBkMQDSeK5SeK5vdd7vRcPetCDODo64q/+6q+wzQPZ5oE2NjYAuO+++27lqquuuuqqq/7voXLVVVddddVVV1111VVXXfXf6MVe7MVe+3M/93N/67d+67f467/+awAk8UCSeG6SeCBJvOVbviUPetCDAPirv/orzp07xwPZ5rltbGwAcPbs2Vu56qqrrrrqqv97qFx11VVXXXXVVVddddVVV/03ueaaax78uZ/7ub/113/91/z2b/82AJJ4IEk8N0k8kCTe8i3fkpd6qZcC4A/+4A84d+4cD2Sb52abjY0Nrrrqqquuuur/MCpXXXXVVVddddVVV1111VX/Da655poHf9M3fdPTb731Vn7qp34KAEk8kCQeSBLPTRIv9VIvxUu91EsB8Ad/8AecO3eOB7LNc7PNA9133323ctVVV1111VX/91C56qqrrrrqqquuuuqqq676L3bNNdc8+MM//MO/69Zbb+W7vuu7kMRzk8QDSeK5SeJBD3oQb/mWbwnAH/zBH3Du3DkeyDbPzTYAGxsbANx33323ctVVV1111VX/N1G56qqrrrrqqquuuuqqq676L/bhH/7h37W5ufna3/Vd34UkHkgSz00SDyQJgAc96EG853u+JwB/9Vd/xblz5/iX2OZ+GxsbAJw9e/ZWrrrqqquuuur/JoKrrrrqqquuuuqqq6666qr/Qp/7uZ/7WzfeeONrf9d3fReSeCBJPDdJPJAkAB70oAfxnu/5ngA88YlP5LbbbuOBbGObB7LNA21sbABw33333cpVV1111VVX/d9E5aqrrrrqqquuuuqqq6666r/I537u5/7WjTfe+Npf9VVfhSQeSBIPJInnJgmABz3oQbzne74nALfffjtPeMITeCDbPDfbPJBtrrrqqquuuur/ASpXXXXVVVddddVVV1111VX/BT73cz/3t2688cbX/qmf+ikk8UCSeCBJPDdJABw/fpz3fM/3BODcuXP85V/+JQ9km+dmmweyDcDGxgYA9913361cddVVV1111f9NBFddddVVV1111VVXXXXVVf/JPvzDP/y7XuzFXuy1f/qnf5pnPOMZPJAkHkgSDyQJSQAcP36cj/iIjwDg3Llz/MEf/AEPZJvnZpsHss39NjY2ADh79uwzuOqqq6666qr/m6hcddVVV1111VVXXXXVVVf9J3rHd3zHz3qd13md9/7u7/5ubr31Vu4niecmiQeSxP2OHz/OW77lWwJw7tw5/uAP/oAHss1zs80D2eaqq6666qqr/p+hctVVV1111VVXXXXVVVdd9Z/kxV7sxV77nd7pnT77u7/7u7n11lu5nySemyQeSBIP9JZv+ZY86EEP4ty5c/zBH/wBD2Sb52abB7LNcztz5gwA//AP//DbXHXVVVddddX/TVSuuuqqq6666qqrrrrqqqv+E7zYi73Ya3/u537ub333d383t956K/eTxANJ4rlJ4oHe8z3fkwc96EEcHR3xB3/wBzyQbZ6bbR7INs/NNlddddVVV131/wCVq6666qqrrrrqqquuuuqq/2Av9mIv9tqf+7mf+1s//dM/za233sr9JPFAknhuknig93zP9+RBD3oQR0dH/Nqv/RoPZJvnZpsHss1zsw3AxsYGAPfdd9+tXHXVVVddddX/TVSuuuqqq6666qqrrrrqqqv+A73Yi73Ya3/u537ub/32b/82f/3Xf839JPFAknggSTy393zP9+RBD3oQR0dH/NVf/RUPZJvnZpsHss1zs81VV1111VVX/T9C5aqrrrrqqquuuuqqq6666j/INddc8+DP/dzP/a2//uu/5rd/+7e5nyQeSBIPJInn9p7v+Z486EEPAuCv/uqvOHfuHPezzXOzzQPZ5rnZ5n5nzpwB4B/+4R9+m6uuuuqqq676v4vKVVddddVVV1111VVXXXXVf4BrrrnmwZ/zOZ/zW7feeis//dM/DYAknpskHkgSDySJt3iLt+BBD3oQAH/wB3/AuXPnuJ9tnpttHsg2z802D7RYLAC47777buWqq6666qqr/u+ictVVV1111VVXXXXVVVdd9e90zTXXPPjDP/zDv+vo6OjB3/3d3w2AJB5IEs9NEg8kidd8zdfkpV7qpQD4gz/4A86dO8f9bPNAtnlutnlutnkg21x11VVXXXXV/xNUrrrqqquuuuqqq6666qqr/p0+/MM//Ls2Nzdf+7u/+7sBkMQDSeKBJPHcJPGSL/mSvOZrviYAf/AHf8C5c+e4n20eyDbPzTbPzTYPZBuAzc1NAO67775bueqqq6666qr/uwiuuuqqq6666qqrrrrqqqv+HT73cz/3t2688cbX/u7v/m4AJPFAknggSTw3STzoQQ/iLd/yLQH4q7/6K86dO8f9bPNAtnlutnlutnkg29xvY2MDgLNnzz6Dq6666qqrrvq/i8pVV1111VVXXXXVVVddddW/0ed+7uf+1o033vjaX/3VXw2AJB5IEg8kiQeSBMCDHvQg3uM93gOAv/qrv+K2227jfrZ5INs8N9s8N9s8kG2uuuqqq6666v8hKlddddVVV1111VVXXXXVVf8GH/7hH/5dN95442v/9E//NACSeCBJPJAkHkgSAA960IN4j/d4DwBuu+02brvtNgBs89xs89xs80C2eW62eW6bm5sA3Hfffbdy1VVXXXXVVf93EVx11VVXXXXVVVddddVVV/0rveM7vuNnvc7rvM57//RP/zTPeMYzkMT9JCGJB5LEA0kC4Pjx47zHe7wHALfddht/9Vd/BYBtnpttnpttHsg2z802z802GxsbAJw9e/ZWrrrqqquuuur/LipXXXXVVVddddVVV1111VX/Cq/zOq/z3u/0Tu/02d/93d/NM57xDB5IEg8kiecmCYDjx4/z4R/+4QCcO3eOv/qrvwLANs/NNs/NNg9km+dmm+dmG4DNzU0A7rvvvlu56qqrrrrqqv+7qFx11VVXXXXVVVddddVVV72IXuzFXuy1P/zDP/y7vvu7v5tnPOMZPJAkHkgSz00SAMePH+fd3/3dATh37hx/8Ad/AIBtnpttHsg2z802z802z802V1111VVXXfX/DJWrrrrqqquuuuqqq6666qoXwYu92Iu99ud+7uf+1nd/93fzjGc8gweSxANJ4oEkcb/jx4/zFm/xFhw/fpxz587xB3/wBwDY5rnZ5oFs89xs89xs89xsc7/NzU0A7rvvvlu56qqrrrrqqv/bqFx11VVXXXXVVVddddVVV/0LXuzFXuy1P/dzP/e3fvqnf5pnPOMZPJAkHkgSDySJB3qLt3gLHvSgB3F0dMQf/MEfAGCbB7LNc7PNc7PNc7PNc7PNA21sbABw9uzZW7nqqquuuuqq/9uoXHXVVVddddVVV1111VVXvRDXXHPNgz/3cz/3t/76r/+av/mbv+GBJPFAknggSTzQe7zHe/CgBz2Io6Mjfu3Xfg3bPDfbPDfbPDfbPDfbPDfbPLeNjQ0A7rvvvlu56qqrrrrqqv/bqFx11VVXXXXVVVddddVVV70A11xzzYO/6Zu+6em33norP/MzP8MDSeKBJPFAknig93iP9+BBD3oQR0dH/NVf/RW2eW62eW62eW62eW62eW62eW62ueqqq6666qr/R6hcddVVV1111VVXXXXVVVc9H9dcc82DP/zDP/y7br31Vr7ne76H+0nigSTx3CTxQO/xHu/Bgx70IAD+6q/+irNnz/LcbPPcbPPcbPPcbPPcbPPcbAOwubkJwH333XcrV1111VVXXfV/G5Wrrrrqqquuuuqqq6666qrn48M//MO/a3Nz87W/53u+h/tJ4oEk8UCSeG5v+ZZvyYMe9CAA/uAP/oCzZ8/y3Gzz3GzzQLZ5brZ5brZ5brZ5oM3NTQDOnj37DK666qqrrrrq/zYqV1111VVXXXXVVVddddVVz+VzP/dzf2tzc/O1v+d7vof7SeKBJPFAknhur/mar8lLvuRLAvD7v//7nDt3jgeyzXOzzXOzzXOzzXOzzXOzzXPb2NgA4L777ruVq6666qqrrvq/jeCqq6666qqrrrrqqquuuuoBPvdzP/e3brzxxtf+nu/5Hu4niQeSxANJ4rm91Eu9FK/5mq8JwO///u9z7tw5Hsg2z802z802z802z802z802z802m5ubAJw9e/ZWrrrqqquuuur/NipXXXXVVVddddVVV1111VXP9Lmf+7m/deONN77293zP93A/STyQJB5IEg8kiQc96EG8xVu8BQC///u/z7lz53gg2zw32zw32zw32zw32zw32zw321x11VVXXXXV/zMEV1111VVXXXXVVVddddVVwId/+Id/14u92Iu99s/8zM+wu7sLgCQeSBIPJIkHksSDHvQg3v3d3x2Av/zLv+TcuXM8kG2em22em22em22em22em22em23ut7m5CcB99913K1ddddVVV131fxuVq6666qqrrrrqqquuuur/vXd8x3f8rNd5ndd57+/5nu/h1ltvBUAS95PEA0niuUniQQ96EO/+7u8OwBOe8ARuu+027meb52ab58c2z802z802z802z80299vc3ATgvvvuu5Wrrrrqqquu+r+PylVXXXXVVVddddVVV131/9rrvM7rvPc7vdM7ffb3fM/3cOuttyKJB5LEA0niuUniQQ96EO/+7u8OwG233cYTnvAE7meb52ab52ab52ab58c2z802z802D7S5uQnA2bNnb+Wqq6666qqr/u+jctVVV1111VVXXXXVVVf9v/ViL/Zir/3hH/7h3/U93/M93HrrrUjigSTxQJJ4bpI4duwY7/7u7w7AuXPn+Mu//EvuZ5vnZpvnZpvnZpvnZpvnxzbPzTbPbWNjA4D77rvvVq666qqrrrrq/z4qV1111VVXXXXVVVddddX/Sy/2Yi/22p/7uZ/7Wz/zMz/DrbfeiiQeSBIPJIkHkgTAsWPHeI/3eA8Azp07x+///u9zP9s8N9s8N9s8N9s8N9s8P7Z5brZ5bra56qqrrrrqqv9nqFx11VVXXXXVVVddddVV/++82Iu92Gt/7ud+7m/99m//Nn/913+NJB5IEg8kiQeSBMCxY8d4i7d4C44dO8a5c+f4/d//fQBs89xs8/zY5rnZ5rnZ5rnZ5vmxzXOzDcDm5iYA9913361cddVVV1111f99VK666qqrrrrqqquuuuqq/1euueaaB3/u537ub/31X/81v/M7v4MkHkgSDySJB5LE/d7iLd6CBz3oQRwdHfH7v//7ANjmudnmudnm+bHNc7PNc7PNc7PN82Ob+21ubgJw9uzZZ3DVVVddddVV//dRueqqq6666qqrrrrqqqv+37jmmmse/E3f9E1Pv/XWW/mZn/kZJPFAknggSTyQJO737u/+7jzoQQ/i6OiIX/3VXwXANs/NNs/NNs/NNs+PbZ6bbZ6bbZ4f21x11VVXXXXV/2NUrrrqqquuuuqqq6666qr/F6655poHf/iHf/h33XrrrXzP93wPkrifJB5IEs9NEvd793d/dx70oAdxdHTE7//+72Ob58c2z802z802z802z49tnpttnh/bPLdrrrkGgPvuu+9Wrrrqqquuuur/PipXXXXVVVddddVVV1111f8LH/7hH/5dm5ubr/093/M9SOJ+knggSTyQJB7o3d/93XnQgx7E0dERf/mXf8nh4SHPzTbPj22em22em22eH9s8N9s8N9s8P7a539mzZ2/lqquuuuqqq/7vI7jqqquuuuqqq6666qqr/s/73M/93N+68cYbX/t7v/d7kcT9JPFAknggSTzQW7zFW/CgBz0IgL/8y7/k7NmzPDfbPDfb2Oa52ea52ea52cY2z802z802z49tADY3NwG47777buWqq6666qqr/u+jctVVV1111VVXXXXVVVf9n/a5n/u5v3XjjTe+9td+7dfyQJJ4IEk8kCQe6DVf8zV5yZd8SQB+7/d+j3PnzvHcbPPcbPPcbPP82Oa52eb5sc1zs83zY5urrrrqqquu+n+KylVXXXXVVVddddVVV131f9bnfu7n/taNN9742j/zMz/DA0nigSTxQJJ4oJd6qZfiNV7jNQD4vd/7Pc6dO8cD2eb5sc1zs83zY5vnZpvnZpvnxzbPzTYPtLm5CcB99913K1ddddVVV131/wPBVVddddVVV1111VVXXfV/0od/+Id/14u92Iu99s/8zM/wjGc8g/tJ4oEk8UCSeKAHPehBvPmbvzkAv/d7v8e5c+d4INs8N9vY5rnZ5rnZxjbPzTbPzTbPj22em22e2+bmJgBnz569lauuuuqqq676/4HKVVddddVVV1111VVXXfV/zuu8zuu89+u8zuu89/d8z/fwjGc8g/tJ4oEk8UCSeKAHPehBvPu7vzsAf/EXf8G5c+d4INs8N9s8P7Z5brZ5fmzz3Gzz/Njmudnm+dnc3ATgvvvuu5Wrrrrqqquu+v+BylVXXXXVVVddddVVV131f8qLvdiLvfaHf/iHf9f3fM/38IxnPIP7SeJ+knhuknigBz3oQbz7u787AI9//OO57bbbuJ9tnh/bPDfbPD+2eW62eX5s89xs8/zY5vmxzebmJlddddVVV131/wyVq6666qqrrrrqqquuuur/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BsA2ALaxDYBtAGxjm/vZxjYAtgGwDYBtbHM/2wDYBsA297MNgG0AbPNAtgGwDYBtnpttAGwDYJvnxzb3s839bPP82OZ+tnkg27wwtnkg2zyQbf4ltnlutnl+bPOvYZvnxzYviG3+PWzzL7ENwPHjx7nqqquuuuqqq/7LULnqqquuuuqqq/5LnD179tZrrrnmwQCv9EqvxCu90itx1VVXXfX/1X333XfrfffddytXXXXVVVddddV/NvSgBz2Iq6666qqrrrrqP9+LvdiLvdY7vdM7fTZXXXXVVVfx9V//9e9z33333cpVV1111VVXXfWfDT3oQQ/iqquuuuqqq6666qqrrrrqqquuuuqqq676P4nKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q/iHwFexKM0GIBbJQAAAABJRU5ErkJggg==) +![Rendered example of std::math::TAU 0](data:image/png;base64,) diff --git a/rust/kcl-lib/tests/angled_line/artifact_commands.snap b/rust/kcl-lib/tests/angled_line/artifact_commands.snap index fb390e0a8..ed95999ca 100644 --- a/rust/kcl-lib/tests/angled_line/artifact_commands.snap +++ b/rust/kcl-lib/tests/angled_line/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands angled_line.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/argument_error/artifact_commands.snap b/rust/kcl-lib/tests/argument_error/artifact_commands.snap index 3d416fbc9..1607e8ca7 100644 --- a/rust/kcl-lib/tests/argument_error/artifact_commands.snap +++ b/rust/kcl-lib/tests/argument_error/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands argument_error.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap index 4662a2462..cbc07a9bd 100644 --- a/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_elem_pop/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands array_elem_pop.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap index 66c622616..c33263492 100644 --- a/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_elem_pop_empty_fail/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands array_elem_pop_empty_fail.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap index 51d2c4462..8312138a5 100644 --- a/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_elem_pop_fail/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands array_elem_pop_fail.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap index a58ce39dc..d631c06f5 100644 --- a/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_elem_push/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands array_elem_push.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap b/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap index 5548091ec..2dd438a9d 100644 --- a/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_elem_push_fail/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands array_elem_push_fail.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap b/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap index 861a45d1d..a1f643828 100644 --- a/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_index_oob/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands array_index_oob.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap b/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap index 438400004..926418575 100644 --- a/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_range_expr/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands array_range_expr.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap b/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap index 81b821214..a3498474c 100644 --- a/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap +++ b/rust/kcl-lib/tests/array_range_negative_expr/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands array_range_negative_expr.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap index 1233bb39c..2345e78bf 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands artifact_graph_example_code1.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap index aa7567355..1908a292a 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands artifact_graph_example_code_no_3d.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap index bef87cefc..3e1a81c8b 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands artifact_graph_example_code_offset_planes.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap index b16478f01..104eb156c 100644 --- a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands artifact_graph_sketch_on_face_etc.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap index 4cf141630..e16d7c860 100644 --- a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap @@ -7,26 +7,16 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "edge_lines_visible", - "hidden": false + "type": "set_scene_units", + "unit": "mm" } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true + "type": "set_scene_units", + "unit": "mm" } }, { @@ -42,7 +32,7 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "range": [], "command": { "type": "set_scene_units", - "unit": "in" + "unit": "mm" } }, { @@ -70,6 +60,74 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "hide": true } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 10.0, + "y": 10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [], @@ -130,6 +188,40 @@ description: Artifact commands assembly_mixed_units_cubes.kcl } } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -5.0, + "z": 0.0 + }, + "relative": true + } + } + }, { "cmdId": "[uuid]", "range": [], @@ -164,6 +256,40 @@ description: Artifact commands assembly_mixed_units_cubes.kcl } } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.0, + "y": 10.0, + "z": 0.0 + }, + "relative": false + } + } + }, { "cmdId": "[uuid]", "range": [], @@ -189,6 +315,14 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "path_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -239,6 +373,136 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -331,274 +595,26 @@ description: Artifact commands assembly_mixed_units_cubes.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true + "type": "edge_lines_visible", + "hidden": false } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 10.0, - "y": 10.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 5.0, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -5.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -5.0, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 10.0, - "y": 10.0, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 5.0, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", + "type": "object_visible", "object_id": "[uuid]", - "edge_id": "[uuid]" + "hidden": true } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_opposite_edge", + "type": "object_visible", "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "hidden": true } }, { diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md index 6db8f90fd..d6cebf305 100644 --- a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md @@ -1,47 +1,47 @@ ```mermaid flowchart LR - subgraph path2 [Path] - 2["Path
[76, 113, 5]"] - 3["Segment
[119, 136, 5]"] - 4["Segment
[142, 160, 5]"] - 5["Segment
[166, 184, 5]"] - 6["Segment
[190, 246, 5]"] - 7["Segment
[252, 259, 5]"] - 8[Solid2d] + subgraph path3 [Path] + 3["Path
[76, 111, 6]"] + 5["Segment
[117, 134, 6]"] + 7["Segment
[140, 158, 6]"] + 9["Segment
[164, 182, 6]"] + 11["Segment
[188, 244, 6]"] + 13["Segment
[250, 257, 6]"] + 14[Solid2d] end - subgraph path25 [Path] - 25["Path
[76, 111, 6]"] - 26["Segment
[117, 134, 6]"] - 27["Segment
[140, 158, 6]"] - 28["Segment
[164, 182, 6]"] - 29["Segment
[188, 244, 6]"] - 30["Segment
[250, 257, 6]"] - 31[Solid2d] + subgraph path4 [Path] + 4["Path
[76, 113, 5]"] + 6["Segment
[119, 136, 5]"] + 8["Segment
[142, 160, 5]"] + 10["Segment
[166, 184, 5]"] + 12["Segment
[190, 246, 5]"] + 15["Segment
[252, 259, 5]"] + 16[Solid2d] end - 1["Plane
[47, 66, 5]"] - 9["Sweep Extrusion
[265, 287, 5]"] - 10[Wall] - 11[Wall] - 12[Wall] - 13[Wall] - 14["Cap Start"] - 15["Cap End"] - 16["SweepEdge Opposite"] - 17["SweepEdge Adjacent"] - 18["SweepEdge Opposite"] - 19["SweepEdge Adjacent"] - 20["SweepEdge Opposite"] - 21["SweepEdge Adjacent"] - 22["SweepEdge Opposite"] - 23["SweepEdge Adjacent"] - 24["Plane
[47, 66, 6]"] - 32["Sweep Extrusion
[263, 285, 6]"] - 33[Wall] - 34[Wall] - 35[Wall] - 36[Wall] - 37["Cap Start"] - 38["Cap End"] + 1["Plane
[47, 66, 6]"] + 2["Plane
[47, 66, 5]"] + 17["Sweep Extrusion
[263, 285, 6]"] + 18[Wall] + 19[Wall] + 20[Wall] + 21[Wall] + 22["Cap Start"] + 23["Cap End"] + 24["Sweep Extrusion
[265, 287, 5]"] + 25[Wall] + 26[Wall] + 27[Wall] + 28[Wall] + 29["Cap Start"] + 30["Cap End"] + 31["SweepEdge Opposite"] + 32["SweepEdge Adjacent"] + 33["SweepEdge Opposite"] + 34["SweepEdge Adjacent"] + 35["SweepEdge Opposite"] + 36["SweepEdge Adjacent"] + 37["SweepEdge Opposite"] + 38["SweepEdge Adjacent"] 39["SweepEdge Opposite"] 40["SweepEdge Adjacent"] 41["SweepEdge Opposite"] @@ -50,72 +50,72 @@ flowchart LR 44["SweepEdge Adjacent"] 45["SweepEdge Opposite"] 46["SweepEdge Adjacent"] - 1 --- 2 - 2 --- 3 + 1 --- 3 2 --- 4 - 2 --- 5 - 2 --- 6 - 2 --- 7 - 2 ---- 9 - 2 --- 8 + 3 --- 5 + 3 --- 7 + 3 --- 9 + 3 --- 11 3 --- 13 - 3 --- 22 - 3 --- 23 + 3 ---- 17 + 3 --- 14 + 4 --- 6 + 4 --- 8 + 4 --- 10 4 --- 12 - 4 --- 20 - 4 --- 21 - 5 --- 11 - 5 --- 18 - 5 --- 19 - 6 --- 10 - 6 --- 16 - 6 --- 17 - 9 --- 10 - 9 --- 11 - 9 --- 12 - 9 --- 13 - 9 --- 14 - 9 --- 15 - 9 --- 16 - 9 --- 17 - 9 --- 18 + 4 --- 15 + 4 ---- 24 + 4 --- 16 + 5 --- 21 + 5 --- 37 + 5 --- 38 + 6 --- 28 + 6 --- 45 + 6 --- 46 + 7 --- 20 + 7 --- 35 + 7 --- 36 + 8 --- 27 + 8 --- 43 + 8 --- 44 9 --- 19 - 9 --- 20 - 9 --- 21 - 9 --- 22 - 9 --- 23 + 9 --- 33 + 9 --- 34 + 10 --- 26 + 10 --- 41 + 10 --- 42 + 11 --- 18 + 11 --- 31 + 11 --- 32 + 12 --- 25 + 12 --- 39 + 12 --- 40 + 17 --- 18 + 17 --- 19 + 17 --- 20 + 17 --- 21 + 17 --- 22 + 17 --- 23 + 17 --- 31 + 17 --- 32 + 17 --- 33 + 17 --- 34 + 17 --- 35 + 17 --- 36 + 17 --- 37 + 17 --- 38 24 --- 25 - 25 --- 26 - 25 --- 27 - 25 --- 28 - 25 --- 29 - 25 --- 30 - 25 ---- 32 - 25 --- 31 - 26 --- 36 - 26 --- 45 - 26 --- 46 - 27 --- 35 - 27 --- 43 - 27 --- 44 - 28 --- 34 - 28 --- 41 - 28 --- 42 - 29 --- 33 - 29 --- 39 - 29 --- 40 - 32 --- 33 - 32 --- 34 - 32 --- 35 - 32 --- 36 - 32 --- 37 - 32 --- 38 - 32 --- 39 - 32 --- 40 - 32 --- 41 - 32 --- 42 - 32 --- 43 - 32 --- 44 - 32 --- 45 - 32 --- 46 + 24 --- 26 + 24 --- 27 + 24 --- 28 + 24 --- 29 + 24 --- 30 + 24 --- 39 + 24 --- 40 + 24 --- 41 + 24 --- 42 + 24 --- 43 + 24 --- 44 + 24 --- 45 + 24 --- 46 ``` diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap index 3ff4313e5..248075470 100644 --- a/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap @@ -12,53 +12,6 @@ description: Operations executed assembly_mixed_units_cubes.kcl }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "String", - "value": "XY" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 5.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" }, @@ -71,53 +24,6 @@ description: Operations executed assembly_mixed_units_cubes.kcl }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "String", - "value": "XY" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 5.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" } diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png b/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png index 2637cc8f0..e5a75e193 100644 Binary files a/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png and b/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png differ diff --git a/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap b/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap index 35d0f62ab..d859ed401 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap +++ b/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap @@ -7,26 +7,16 @@ description: Artifact commands assembly_non_default_units.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "edge_lines_visible", - "hidden": false + "type": "set_scene_units", + "unit": "mm" } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true + "type": "set_scene_units", + "unit": "mm" } }, { @@ -93,6 +83,131 @@ description: Artifact commands assembly_non_default_units.kcl "type": "start_path" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.0, + "y": 2.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 2.0 + }, + "radius": 1.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, { "cmdId": "[uuid]", "range": [], @@ -146,6 +261,40 @@ description: Artifact commands assembly_non_default_units.kcl "path_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, { "cmdId": "[uuid]", "range": [], @@ -153,106 +302,5 @@ description: Artifact commands assembly_non_default_units.kcl "type": "set_scene_units", "unit": "in" } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.0, - "y": 2.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 2.0 - }, - "radius": 1.0, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } } ] diff --git a/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md index 3c76048bf..dc577cdb7 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md @@ -1,17 +1,17 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[197, 232, 5]"] - 3["Segment
[197, 232, 5]"] + 2["Path
[113, 148, 7]"] + 3["Segment
[113, 148, 7]"] 4[Solid2d] end subgraph path6 [Path] - 6["Path
[113, 148, 6]"] - 7["Segment
[113, 148, 6]"] + 6["Path
[197, 232, 5]"] + 7["Segment
[197, 232, 5]"] 8[Solid2d] end - 1["Plane
[172, 191, 5]"] - 5["Plane
[88, 107, 6]"] + 1["Plane
[88, 107, 7]"] + 5["Plane
[172, 191, 5]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/assembly_non_default_units/ops.snap b/rust/kcl-lib/tests/assembly_non_default_units/ops.snap index ee50a9d80..9d99c83b0 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/ops.snap +++ b/rust/kcl-lib/tests/assembly_non_default_units/ops.snap @@ -12,21 +12,6 @@ description: Operations executed assembly_non_default_units.kcl }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "String", - "value": "XZ" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, { "type": "GroupEnd" }, @@ -35,25 +20,10 @@ description: Operations executed assembly_non_default_units.kcl "group": { "type": "ModuleInstance", "name": "other2", - "moduleId": 6 + "moduleId": 7 }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "String", - "value": "XZ" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, { "type": "GroupEnd" } diff --git a/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap b/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap index 9d0c227bf..076c2d53b 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap +++ b/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap @@ -9,6 +9,6 @@ description: Variables in memory after executing assembly_non_default_units.kcl }, "other2": { "type": "Module", - "value": 6 + "value": 7 } } diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap index 7ff70d0a1..4d058c0fb 100644 --- a/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap +++ b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands bad_units_in_annotation.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap index db68c4afd..72507454e 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands basic_fillet_cube_close_opposite.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap index 26400b300..01eed8f77 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands basic_fillet_cube_end.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap index 651745e1d..ccff932c4 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands basic_fillet_cube_next_adjacent.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap index 5909434e8..5ce10829f 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands basic_fillet_cube_previous_adjacent.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap index 3ce091a41..625b64d43 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands basic_fillet_cube_start.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap index 7f9c6109a..58098487b 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands big_number_angle_to_match_length_x.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap index eda9181f3..e0bcccc14 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands big_number_angle_to_match_length_y.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap b/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap index 9cd09307a..7644b5b64 100644 --- a/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap +++ b/rust/kcl-lib/tests/boolean_logical_and/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands boolean_logical_and.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap b/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap index a53ce5526..a7f8f9683 100644 --- a/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap +++ b/rust/kcl-lib/tests/boolean_logical_multiple/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands boolean_logical_multiple.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap b/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap index 374262ba5..aabc4c6db 100644 --- a/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap +++ b/rust/kcl-lib/tests/boolean_logical_or/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands boolean_logical_or.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap b/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap index ae1e90596..eafecd8b1 100644 --- a/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap +++ b/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands circle_three_point.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap index bca7d582c..cfa0031cd 100644 --- a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap +++ b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands circular_pattern3d_a_pattern.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/comparisons/artifact_commands.snap b/rust/kcl-lib/tests/comparisons/artifact_commands.snap index 4d84ea423..08cdab295 100644 --- a/rust/kcl-lib/tests/comparisons/artifact_commands.snap +++ b/rust/kcl-lib/tests/comparisons/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands comparisons.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap b/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap index c7f2d8842..8f1ab41b3 100644 --- a/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap +++ b/rust/kcl-lib/tests/comparisons_multiple/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands comparisons_multiple.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/computed_var/artifact_commands.snap b/rust/kcl-lib/tests/computed_var/artifact_commands.snap index 5b4200403..2e66c19e7 100644 --- a/rust/kcl-lib/tests/computed_var/artifact_commands.snap +++ b/rust/kcl-lib/tests/computed_var/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands computed_var.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap b/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap index 403cfd8a8..09081ad7e 100644 --- a/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap +++ b/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands crazy_multi_profile.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/cube/artifact_commands.snap b/rust/kcl-lib/tests/cube/artifact_commands.snap index f25d36f1c..5452ee426 100644 --- a/rust/kcl-lib/tests/cube/artifact_commands.snap +++ b/rust/kcl-lib/tests/cube/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands cube.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap b/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap index 93b9411b9..b6efbe6ef 100644 --- a/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap +++ b/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands cube_with_error.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap b/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap index 1dbd81b6d..a86449c8c 100644 --- a/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap +++ b/rust/kcl-lib/tests/double_map_fn/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands double_map_fn.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap b/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap index e8a8c7f18..b27cf9e17 100644 --- a/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap +++ b/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands fillet-and-shell.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap b/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap index 5983766de..275b57a5b 100644 --- a/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap +++ b/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands flush_batch_on_end.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/function_sketch/artifact_commands.snap b/rust/kcl-lib/tests/function_sketch/artifact_commands.snap index 3a741b800..55e449cca 100644 --- a/rust/kcl-lib/tests/function_sketch/artifact_commands.snap +++ b/rust/kcl-lib/tests/function_sketch/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands function_sketch.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap b/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap index c05b55d86..7c0679f31 100644 --- a/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap +++ b/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands function_sketch_with_position.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap b/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap index 6b40a6102..b68d5adfa 100644 --- a/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap +++ b/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands helix_ccw.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/helix_simple/artifact_commands.snap b/rust/kcl-lib/tests/helix_simple/artifact_commands.snap index 2db09c2e7..b45ed01c3 100644 --- a/rust/kcl-lib/tests/helix_simple/artifact_commands.snap +++ b/rust/kcl-lib/tests/helix_simple/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands helix_simple.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/i_shape/artifact_commands.snap b/rust/kcl-lib/tests/i_shape/artifact_commands.snap index 3f7335fe8..811d9158e 100644 --- a/rust/kcl-lib/tests/i_shape/artifact_commands.snap +++ b/rust/kcl-lib/tests/i_shape/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands i_shape.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/if_else/artifact_commands.snap b/rust/kcl-lib/tests/if_else/artifact_commands.snap index a33ac287d..097c97f62 100644 --- a/rust/kcl-lib/tests/if_else/artifact_commands.snap +++ b/rust/kcl-lib/tests/if_else/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands if_else.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_constant/artifact_commands.snap b/rust/kcl-lib/tests/import_constant/artifact_commands.snap index 78eeb4c8c..1ab8f56e8 100644 --- a/rust/kcl-lib/tests/import_constant/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_constant/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands import_constant.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_export/artifact_commands.snap b/rust/kcl-lib/tests/import_export/artifact_commands.snap index 7ac69634b..b98916b00 100644 --- a/rust/kcl-lib/tests/import_export/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_export/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands import_export.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap b/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap index 8b760a128..a88b08548 100644 --- a/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_file_not_exist_error/artifact_commands.snap @@ -2,31 +2,4 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands import_file_not_exist_error.kcl --- -[ - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "edge_lines_visible", - "hidden": false - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - } -] +[] diff --git a/rust/kcl-lib/tests/import_file_not_exist_error/execution_error.snap b/rust/kcl-lib/tests/import_file_not_exist_error/execution_error.snap index 44ffd0933..2efc2d036 100644 --- a/rust/kcl-lib/tests/import_file_not_exist_error/execution_error.snap +++ b/rust/kcl-lib/tests/import_file_not_exist_error/execution_error.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Error from executing import_file_not_exist_error.kcl --- KCL I/O error @@ -8,6 +8,6 @@ KCL I/O error │ exist.kcl`: No such file or directory (os error 2) ╭──── 1 │ import hotdog from "not-exist.kcl" - · ─────────────────┬──────────────── - · ╰── tests/import_file_not_exist_error/input.kcl + · ▲ + · ╰── main ╰──── diff --git a/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap b/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap index ff504f24c..b93cdb7e1 100644 --- a/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_file_parse_error/artifact_commands.snap @@ -2,31 +2,4 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands import_file_parse_error.kcl --- -[ - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "edge_lines_visible", - "hidden": false - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - } -] +[] diff --git a/rust/kcl-lib/tests/import_file_parse_error/execution_error.snap b/rust/kcl-lib/tests/import_file_parse_error/execution_error.snap index 662da7797..dac6f6642 100644 --- a/rust/kcl-lib/tests/import_file_parse_error/execution_error.snap +++ b/rust/kcl-lib/tests/import_file_parse_error/execution_error.snap @@ -1,13 +1,12 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Error from executing import_file_parse_error.kcl --- KCL Syntax error × syntax: Unexpected token: } - ╭─[3:1] - 2 │ return - 3 │ } - · ┬ - · ╰── tests/import_file_parse_error/parse-failure.kcl + ╭──── + 1 │ import hotdog from "parse-failure.kcl" + · ┬ + · ╰── main ╰──── diff --git a/rust/kcl-lib/tests/import_foreign/artifact_commands.snap b/rust/kcl-lib/tests/import_foreign/artifact_commands.snap index a7971688c..6dd5c31ee 100644 --- a/rust/kcl-lib/tests/import_foreign/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_foreign/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands import_foreign.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap b/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap index f9fa43681..7c5a9e80f 100644 --- a/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_function_not_sketch/artifact_commands.snap @@ -3,6 +3,426 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands import_function_not_sketch.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.0, + "y": 12.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -6.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.0, + "y": -6.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -6.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -3.75, + "y": -4.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -5.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -2.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 360.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap index f9dde0b4b..9a80b0ec3 100644 --- a/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap @@ -1,6 +1,5 @@ --- -source: kcl/src/simulation_tests.rs -assertion_line: 189 +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart import_function_not_sketch.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap.md index 13e533509..b30fc6811 100644 --- a/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/import_function_not_sketch/artifact_graph_flowchart.snap.md @@ -1,3 +1,82 @@ ```mermaid flowchart LR + subgraph path2 [Path] + 2["Path
[75, 101, 5]"] + 3["Segment
[107, 125, 5]"] + 4["Segment
[131, 150, 5]"] + 5["Segment
[156, 175, 5]"] + 6["Segment
[181, 200, 5]"] + 7["Segment
[206, 231, 5]"] + 8["Segment
[237, 258, 5]"] + 9["Segment
[264, 283, 5]"] + 10["Segment
[289, 296, 5]"] + 11[Solid2d] + end + 1["Plane
[52, 69, 5]"] + 12["Sweep Revolve
[302, 319, 5]"] + 13[Wall] + 14[Wall] + 15[Wall] + 16[Wall] + 17[Wall] + 18[Wall] + 19[Wall] + 20[Wall] + 21["SweepEdge Adjacent"] + 22["SweepEdge Adjacent"] + 23["SweepEdge Adjacent"] + 24["SweepEdge Adjacent"] + 25["SweepEdge Adjacent"] + 26["SweepEdge Adjacent"] + 27["SweepEdge Adjacent"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 --- 8 + 2 --- 9 + 2 --- 10 + 2 ---- 12 + 2 --- 11 + 3 --- 13 + 3 x--> 21 + 4 --- 14 + 4 --- 21 + 5 --- 15 + 5 --- 22 + 6 --- 16 + 6 --- 23 + 7 --- 17 + 7 --- 24 + 8 --- 18 + 8 --- 25 + 9 --- 19 + 9 --- 26 + 10 --- 20 + 10 --- 27 + 12 --- 13 + 12 --- 14 + 12 --- 15 + 12 --- 16 + 12 --- 17 + 12 --- 18 + 12 --- 19 + 12 --- 20 + 12 <--x 3 + 12 --- 21 + 12 <--x 4 + 12 <--x 5 + 12 --- 22 + 12 <--x 6 + 12 --- 23 + 12 <--x 7 + 12 --- 24 + 12 <--x 8 + 12 --- 25 + 12 <--x 9 + 12 --- 26 + 12 <--x 10 + 12 --- 27 ``` diff --git a/rust/kcl-lib/tests/import_function_not_sketch/rendered_model.png b/rust/kcl-lib/tests/import_function_not_sketch/rendered_model.png index 6148ae432..2109fc1f9 100644 Binary files a/rust/kcl-lib/tests/import_function_not_sketch/rendered_model.png and b/rust/kcl-lib/tests/import_function_not_sketch/rendered_model.png differ diff --git a/rust/kcl-lib/tests/import_glob/artifact_commands.snap b/rust/kcl-lib/tests/import_glob/artifact_commands.snap index eb22fbbc5..84c505a79 100644 --- a/rust/kcl-lib/tests/import_glob/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_glob/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands import_glob.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap b/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap index a1e39f9d8..46e14c12f 100644 --- a/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_side_effect/artifact_commands.snap @@ -3,6 +3,123 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands import_side_effect.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 10.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 10.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap index 08f5e64c0..0adad8092 100644 --- a/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap @@ -1,6 +1,5 @@ --- -source: kcl/src/simulation_tests.rs -assertion_line: 189 +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart import_side_effect.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap.md index 13e533509..4e9e737da 100644 --- a/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/import_side_effect/artifact_graph_flowchart.snap.md @@ -1,3 +1,12 @@ ```mermaid flowchart LR + subgraph path2 [Path] + 2["Path
[102, 138, 5]"] + 3["Segment
[102, 138, 5]"] + 4[Solid2d] + end + 1["Plane
[77, 96, 5]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 ``` diff --git a/rust/kcl-lib/tests/import_transform/artifact_commands.snap b/rust/kcl-lib/tests/import_transform/artifact_commands.snap index 14daea71f..a27969320 100644 --- a/rust/kcl-lib/tests/import_transform/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_transform/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands import_transform.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_whole/artifact_commands.snap b/rust/kcl-lib/tests/import_whole/artifact_commands.snap index d5018b761..47cf23b64 100644 --- a/rust/kcl-lib/tests/import_whole/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_whole/artifact_commands.snap @@ -7,26 +7,8 @@ description: Artifact commands import_whole.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "edge_lines_visible", - "hidden": false - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true + "type": "set_scene_units", + "unit": "mm" } }, { @@ -224,6 +206,40 @@ description: Artifact commands import_whole.kcl "unit": "mm" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/import_whole/ops.snap b/rust/kcl-lib/tests/import_whole/ops.snap index cfb851b71..719c3f71d 100644 --- a/rust/kcl-lib/tests/import_whole/ops.snap +++ b/rust/kcl-lib/tests/import_whole/ops.snap @@ -12,53 +12,6 @@ description: Operations executed import_whole.kcl }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 10.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" }, diff --git a/rust/kcl-lib/tests/index_of_array/artifact_commands.snap b/rust/kcl-lib/tests/index_of_array/artifact_commands.snap index 28adaa521..40b70646d 100644 --- a/rust/kcl-lib/tests/index_of_array/artifact_commands.snap +++ b/rust/kcl-lib/tests/index_of_array/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands index_of_array.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap b/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap index 665c37255..7bfea8419 100644 --- a/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap +++ b/rust/kcl-lib/tests/intersect_cubes/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands intersect_cubes.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap b/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap index d1a70f78c..5e3f3bdcd 100644 --- a/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap +++ b/rust/kcl-lib/tests/invalid_index_fractional/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands invalid_index_fractional.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap b/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap index 3badb4d21..a6d9dc890 100644 --- a/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap +++ b/rust/kcl-lib/tests/invalid_index_negative/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands invalid_index_negative.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap b/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap index 2c5ba5365..4c9c88a37 100644 --- a/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap +++ b/rust/kcl-lib/tests/invalid_index_str/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands invalid_index_str.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap b/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap index 7070f1c03..34c185f0b 100644 --- a/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap +++ b/rust/kcl-lib/tests/invalid_member_object/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands invalid_member_object.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap b/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap index 9a82ca531..ffdc91b58 100644 --- a/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap +++ b/rust/kcl-lib/tests/invalid_member_object_prop/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands invalid_member_object_prop.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap index abdf82584..f1bfb98bd 100644 --- a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands 80-20-rail.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap index 38bd16c17..576c5d66b 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands ball-bearing.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap index a9d90dc3a..ef6931e7e 100644 --- a/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap @@ -3,6 +3,30 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands bench.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap index fa6610892..e69f46e67 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands bracket.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap index 279904952..b1d5fd76f 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap @@ -7,26 +7,16 @@ description: Artifact commands car-wheel-assembly.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "edge_lines_visible", - "hidden": false + "type": "set_scene_units", + "unit": "mm" } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true + "type": "set_scene_units", + "unit": "mm" } }, { @@ -37,6 +27,106 @@ description: Artifact commands car-wheel-assembly.kcl "unit": "in" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 6.05, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [], @@ -146,6 +236,292 @@ description: Artifact commands car-wheel-assembly.kcl "path_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 9.5, + "y": 5.51, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.93, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": 90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 3.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.5, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -196,6 +572,874 @@ description: Artifact commands car-wheel-assembly.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 2.25, + "y": -1.1811023622047243, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.47244094488188976, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.172, + "y": 0.4724, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.4, + "y": 5.51, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 1.6, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.36, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.4724, + "y": 0.4724, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 12.0, + "y": 2.36, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.4724, + "y": 1.1811, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.11811023622047244, + "offset": { + "unit": "degrees", + "value": 90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.39, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.48, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.39, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.001, + "y": 1.2992, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.39, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.1, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.39, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.001, + "y": 0.6811, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.39, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.48, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.4016, + "y": 0.6811, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 12.0, + "y": -1.97, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.15, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.4016, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.39, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 360.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.36, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.39, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 0.12, + "offset": { + "unit": "degrees", + "value": 90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": -70.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.39, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 12.0, + "y": -3.91, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "tangential_arc", + "radius": 1.6, + "offset": { + "unit": "degrees", + "value": -90.0 + } + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 9.5, + "y": -5.51, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 360.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -371,6 +1615,1114 @@ description: Artifact commands car-wheel-assembly.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 3.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.5, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid2d_add_hole", + "object_id": "[uuid]", + "hole_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.85882354, + "g": 0.8039216, + "b": 0.4392157, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.78431374, + "g": 0.1764706, + "b": 0.1764706, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.05882353, + "g": 0.05882353, + "b": 0.05882353, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.8, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -464,6 +2816,163 @@ description: Artifact commands car-wheel-assembly.kcl "rotate_duplicates": true } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.85, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.25, + "y": 0.0 + }, + "radius": 0.6, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 4, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], @@ -510,6 +3019,52 @@ description: Artifact commands car-wheel-assembly.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -614,7 +3169,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.75, + "distance": -0.95, "faces": null } }, @@ -740,6 +3295,72 @@ description: Artifact commands car-wheel-assembly.kcl "planar_normal": null } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, { "cmdId": "[uuid]", "range": [], @@ -794,6 +3415,204 @@ description: Artifact commands car-wheel-assembly.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1036,6 +3855,119 @@ description: Artifact commands car-wheel-assembly.kcl "type": "start_path" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.5649606299212597, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 2.25, + "y": 0.0 + }, + "radius": 0.31496062992125984, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 4, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1135,6 +4067,52 @@ description: Artifact commands car-wheel-assembly.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1248,6 +4226,72 @@ description: Artifact commands car-wheel-assembly.kcl "rotate_duplicates": true } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1326,6 +4370,72 @@ description: Artifact commands car-wheel-assembly.kcl "planar_normal": null } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, { "cmdId": "[uuid]", "range": [], @@ -1398,7 +4508,7 @@ description: Artifact commands car-wheel-assembly.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.25, + "distance": -0.475, "faces": null } }, @@ -1524,6 +4634,72 @@ description: Artifact commands car-wheel-assembly.kcl "planar_normal": null } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.475, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, { "cmdId": "[uuid]", "range": [], @@ -1578,6 +4754,664 @@ description: Artifact commands car-wheel-assembly.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.425, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "bezier", + "control1": { + "x": -0.3, + "y": 0.0, + "z": 0.0 + }, + "control2": { + "x": 0.0, + "y": 0.3, + "z": 0.0 + }, + "end": { + "x": -0.4, + "y": 0.3, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.1, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.5, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 360.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.425, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "bezier", + "control1": { + "x": 0.3, + "y": 0.0, + "z": 0.0 + }, + "control2": { + "x": 0.2, + "y": -0.3, + "z": 0.0 + }, + "end": { + "x": 0.4, + "y": -0.1, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.4, + "y": -0.475, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.0, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 360.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1671,6 +5505,317 @@ description: Artifact commands car-wheel-assembly.kcl "rotate_duplicates": true } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.1 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.02 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.25, + "y": -0.7, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "bezier", + "control1": { + "x": 3.3143, + "y": -0.1969, + "z": 0.0 + }, + "control2": { + "x": 2.9, + "y": -0.9186, + "z": 0.0 + }, + "end": { + "x": 5.8, + "y": -1.378, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.6333, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "bezier", + "control1": { + "x": -2.32, + "y": 0.1969, + "z": 0.0 + }, + "control2": { + "x": -2.32, + "y": 0.9186, + "z": 0.0 + }, + "end": { + "x": -5.8, + "y": 1.378, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.25, + "y": -0.7, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1737,6 +5882,489 @@ description: Artifact commands car-wheel-assembly.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": -2000.0, + "z": 0.0 + }, + "num_repetitions": 5, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": -0.1 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": -0.02 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.25, + "y": -0.7, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "bezier", + "control1": { + "x": 3.3143, + "y": -0.1969, + "z": 0.0 + }, + "control2": { + "x": 2.9, + "y": -0.9186, + "z": 0.0 + }, + "end": { + "x": 5.8, + "y": -1.378, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.6333, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "bezier", + "control1": { + "x": -2.32, + "y": 0.1969, + "z": 0.0 + }, + "control2": { + "x": -2.32, + "y": 0.9186, + "z": 0.0 + }, + "end": { + "x": -5.8, + "y": 1.378, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.25, + "y": -0.7, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.95, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1803,6 +6431,107 @@ description: Artifact commands car-wheel-assembly.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": -2000.0, + "z": 0.0 + }, + "num_repetitions": 5, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1849,6 +6578,616 @@ description: Artifact commands car-wheel-assembly.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 9.5, + "y": -4.497952755905512, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.375, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.19, + "y": 0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 2.375, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.19, + "y": 0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 9.5, + "y": 5.002, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.475, + "y": 0.095, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.475, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.285, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.475, + "y": -0.095, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -4.466, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.19, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 9.025, + "y": -1.578, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.57, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.57, + "y": -0.95, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.475, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.19, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 9.215, + "y": -4.778, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.475, + "y": -0.095, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.19, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.285, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.475, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 360.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1939,46 +7278,495 @@ description: Artifact commands car-wheel-assembly.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", + "type": "solid3d_get_opposite_edge", "object_id": "[uuid]", - "edge_id": "[uuid]" + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true } }, { @@ -2047,6 +7835,14 @@ description: Artifact commands car-wheel-assembly.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], @@ -4344,4019 +10140,20 @@ description: Artifact commands car-wheel-assembly.kcl "ambient_occlusion": 0.0 } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_object_transform", - "object_id": "[uuid]", - "transforms": [ - { - "translate": { - "property": { - "x": 0.0, - "y": 0.5, - "z": 0.0 - }, - "set": false, - "is_local": true - }, - "rotate_rpy": null, - "rotate_angle_axis": null, - "scale": null - } - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_object_transform", - "object_id": "[uuid]", - "transforms": [ - { - "translate": { - "property": { - "x": 0.0, - "y": 0.5, - "z": 0.0 - }, - "set": false, - "is_local": true - }, - "rotate_rpy": null, - "rotate_angle_axis": null, - "scale": null - } - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_object_transform", - "object_id": "[uuid]", - "transforms": [ - { - "translate": { - "property": { - "x": 0.0, - "y": 0.5, - "z": 0.0 - }, - "set": false, - "is_local": true - }, - "rotate_rpy": null, - "rotate_angle_axis": null, - "scale": null - } - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_object_transform", - "object_id": "[uuid]", - "transforms": [ - { - "translate": { - "property": { - "x": 0.0, - "y": 0.5, - "z": 0.0 - }, - "set": false, - "is_local": true - }, - "rotate_rpy": null, - "rotate_angle_axis": null, - "scale": null - } - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_object_transform", - "object_id": "[uuid]", - "transforms": [ - { - "translate": { - "property": { - "x": 0.0, - "y": 0.5, - "z": 0.0 - }, - "set": false, - "is_local": true - }, - "rotate_rpy": null, - "rotate_angle_axis": null, - "scale": null - } - ] - } - }, { "cmdId": "[uuid]", "range": [], "command": { "type": "set_scene_units", - "unit": "in" + "unit": "mm" } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 3.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 3.0, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.5, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 1.5, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.475, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 3.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 3.0, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.5, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 1.5, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.95, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 2.85, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 2.25, - "y": 0.0 - }, - "radius": 0.6, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_circular_pattern", - "entity_id": "[uuid]", - "axis": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "center": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "num_repetitions": 4, - "arc_degrees": 360.0, - "rotate_duplicates": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.95, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.95, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.95, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.95, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.95, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 2.5649606299212597, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 2.25, - "y": 0.0 - }, - "radius": 0.31496062992125984, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_circular_pattern", - "entity_id": "[uuid]", - "axis": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "center": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "num_repetitions": 4, - "arc_degrees": 360.0, - "rotate_duplicates": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.475, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.475, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.475, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.475, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.475, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.5, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -1.425, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "bezier", - "control1": { - "x": -0.3, - "y": 0.0, - "z": 0.0 - }, - "control2": { - "x": 0.0, - "y": 0.3, - "z": 0.0 - }, - "end": { - "x": -0.4, - "y": 0.3, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 1.1, - "y": 0.0, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 1.5, - "y": 0.0, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "revolve", - "target": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "axis_is_2d": true, - "angle": { - "unit": "degrees", - "value": 360.0 - }, - "tolerance": 0.0000001 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 3.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -1.425, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "bezier", - "control1": { - "x": 0.3, - "y": 0.0, - "z": 0.0 - }, - "control2": { - "x": 0.2, - "y": -0.3, - "z": 0.0 - }, - "end": { - "x": 0.4, - "y": -0.1, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 3.4, - "y": -0.475, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 3.0, - "y": 0.0, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "revolve", - "target": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "axis_is_2d": true, - "angle": { - "unit": "degrees", - "value": 360.0 - }, - "tolerance": 0.0000001 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.1 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.02 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 3.25, - "y": -0.7, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "bezier", - "control1": { - "x": 3.3143, - "y": -0.1969, - "z": 0.0 - }, - "control2": { - "x": 2.9, - "y": -0.9186, - "z": 0.0 - }, - "end": { - "x": 5.8, - "y": -1.378, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -0.6333, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "bezier", - "control1": { - "x": -2.32, - "y": 0.1969, - "z": 0.0 - }, - "control2": { - "x": -2.32, - "y": 0.9186, - "z": 0.0 - }, - "end": { - "x": -5.8, - "y": 1.378, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 3.25, - "y": -0.7, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.95, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_circular_pattern", - "entity_id": "[uuid]", - "axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "center": { - "x": 0.0, - "y": -2000.0, - "z": 0.0 - }, - "num_repetitions": 5, - "arc_degrees": 360.0, - "rotate_duplicates": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": -0.1 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": -0.02 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 3.25, - "y": -0.7, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "bezier", - "control1": { - "x": 3.3143, - "y": -0.1969, - "z": 0.0 - }, - "control2": { - "x": 2.9, - "y": -0.9186, - "z": 0.0 - }, - "end": { - "x": 5.8, - "y": -1.378, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -0.6333, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "bezier", - "control1": { - "x": -2.32, - "y": 0.1969, - "z": 0.0 - }, - "control2": { - "x": -2.32, - "y": 0.9186, - "z": 0.0 - }, - "end": { - "x": -5.8, - "y": 1.378, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 3.25, - "y": -0.7, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.95, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_circular_pattern", - "entity_id": "[uuid]", - "axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "center": { - "x": 0.0, - "y": -2000.0, - "z": 0.0 - }, - "num_repetitions": 5, - "arc_degrees": 360.0, - "rotate_duplicates": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 9.5, - "y": -4.497952755905512, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 2.375, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.19, - "y": 0.19, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 2.375, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.19, - "y": 0.19, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 9.5, - "y": 5.002, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.475, - "y": 0.095, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 0.475, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.285, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -0.19, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.475, - "y": -0.095, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -4.466, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.19, - "y": -0.19, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 9.025, - "y": -1.578, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.57, - "y": -0.19, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -0.19, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.57, - "y": -0.95, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -0.475, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.19, - "y": -0.19, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 9.215, - "y": -4.778, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.475, - "y": -0.095, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -0.19, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.285, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 0.475, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "revolve", - "target": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "axis_is_2d": true, - "angle": { - "unit": "degrees", - "value": 360.0 - }, - "tolerance": 0.0000001 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 1.0, - "g": 1.0, - "b": 1.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 + "type": "edge_lines_visible", + "hidden": false } }, { @@ -8389,458 +10186,120 @@ description: Artifact commands car-wheel-assembly.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "make_plane", - "origin": { - "x": 2.25, - "y": -1.1811023622047243, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.47244094488188976, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.172, - "y": 0.4724, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.4724, - "y": 0.4724, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.4724, - "y": 1.1811, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 0.11811023622047244, - "offset": { - "unit": "degrees", - "value": 90.0 + "type": "set_object_transform", + "object_id": "[uuid]", + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null } - } + ] } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.001, - "y": 1.2992, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.001, - "y": 0.6811, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.4016, - "y": 0.6811, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.4016, - "y": 0.0, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "revolve", - "target": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "axis_is_2d": true, - "angle": { - "unit": "degrees", - "value": 360.0 - }, - "tolerance": 0.0000001 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", + "type": "set_object_transform", "object_id": "[uuid]", - "edge_id": "[uuid]" + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_opposite_edge", + "type": "set_object_transform", "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_next_adjacent_edge", + "type": "set_object_transform", "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_opposite_edge", + "type": "set_object_transform", "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] } }, { @@ -8864,752 +10323,6 @@ description: Artifact commands car-wheel-assembly.kcl "rotate_duplicates": false } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 6.05, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 0.93, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 0.12, - "offset": { - "unit": "degrees", - "value": 90.0 - } - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -1.36, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 0.12, - "offset": { - "unit": "degrees", - "value": -90.0 - } - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 0.15, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 0.12, - "offset": { - "unit": "degrees", - "value": -90.0 - } - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 1.48, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 0.39, - "offset": { - "unit": "degrees", - "value": -90.0 - } - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -1.1, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 0.39, - "offset": { - "unit": "degrees", - "value": -90.0 - } - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -1.48, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 0.12, - "offset": { - "unit": "degrees", - "value": -90.0 - } - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 0.15, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 0.12, - "offset": { - "unit": "degrees", - "value": -90.0 - } - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 1.36, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 0.12, - "offset": { - "unit": "degrees", - "value": 90.0 - } - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "revolve", - "target": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "axis_is_2d": true, - "angle": { - "unit": "degrees", - "value": -70.0 - }, - "tolerance": 0.0000001 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.78431374, - "g": 0.1764706, - "b": 0.1764706, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, { "cmdId": "[uuid]", "range": [], @@ -9633,646 +10346,5 @@ description: Artifact commands car-wheel-assembly.kcl } ] } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 9.5, - "y": 5.51, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 10.4, - "y": 5.51, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 1.6, - "offset": { - "unit": "degrees", - "value": -90.0 - } - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 12.0, - "y": 2.36, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.39, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -0.39, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.39, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 12.0, - "y": -1.97, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.39, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -0.39, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.39, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 12.0, - "y": -3.91, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "tangential_arc", - "radius": 1.6, - "offset": { - "unit": "degrees", - "value": -90.0 - } - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 9.5, - "y": -5.51, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "revolve", - "target": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "axis_is_2d": true, - "angle": { - "unit": "degrees", - "value": 360.0 - }, - "tolerance": 0.0000001 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.05882353, - "g": 0.05882353, - "b": 0.05882353, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.8, - "ambient_occlusion": 0.0 - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md index db394a99a..e211ac4bd 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md @@ -1,451 +1,449 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[571, 622, 6]"] - 3["Segment
[571, 622, 6]"] - 4[Solid2d] + 2["Path
[511, 592, 8]"] + 9["Segment
[598, 699, 8]"] + 10["Segment
[705, 790, 8]"] + 27["Segment
[796, 880, 8]"] + 28["Segment
[886, 972, 8]"] + 35["Segment
[978, 1063, 8]"] + 36["Segment
[1069, 1155, 8]"] + 40["Segment
[1161, 1284, 8]"] + 41["Segment
[1290, 1376, 8]"] + 44["Segment
[1382, 1517, 8]"] + 45["Segment
[1523, 1609, 8]"] + 48["Segment
[1615, 1739, 8]"] + 49["Segment
[1745, 1831, 8]"] + 52["Segment
[1837, 1922, 8]"] + 54["Segment
[1928, 2014, 8]"] + 68["Segment
[2020, 2105, 8]"] + 70["Segment
[2111, 2196, 8]"] + 71["Segment
[2202, 2209, 8]"] + 72[Solid2d] end - subgraph path11 [Path] - 11["Path
[807, 863, 6]"] - 12["Segment
[807, 863, 6]"] - 13[Solid2d] + subgraph path4 [Path] + 4["Path
[571, 622, 7]"] + 5["Segment
[571, 622, 7]"] + 6[Solid2d] end - subgraph path19 [Path] - 19["Path
[988, 1041, 6]"] - 20["Segment
[988, 1041, 6]"] - 21[Solid2d] + subgraph path8 [Path] + 8["Path
[487, 544, 10]"] + 25["Segment
[550, 684, 10]"] + 26["Segment
[690, 745, 10]"] + 30["Segment
[751, 848, 10]"] + 39["Segment
[854, 886, 10]"] + 43["Segment
[892, 924, 10]"] + 47["Segment
[930, 961, 10]"] + 51["Segment
[967, 1082, 10]"] + 57["Segment
[1088, 1120, 10]"] + 69["Segment
[1126, 1158, 10]"] + 93["Segment
[1164, 1195, 10]"] + 94["Segment
[1201, 1294, 10]"] + 95["Segment
[1300, 1355, 10]"] + 96["Segment
[1361, 1434, 10]"] + 97["Segment
[1440, 1447, 10]"] + 98[Solid2d] end - subgraph path30 [Path] - 30["Path
[1424, 1464, 6]"] - 31["Segment
[1424, 1464, 6]"] - 32[Solid2d] + subgraph path12 [Path] + 12["Path
[354, 410, 5]"] + 13["Segment
[354, 410, 5]"] + 14[Solid2d] end - subgraph path38 [Path] - 38["Path
[1568, 1619, 6]"] - 39["Segment
[1568, 1619, 6]"] - 40[Solid2d] + subgraph path15 [Path] + 15["Path
[421, 477, 5]"] + 16["Segment
[421, 477, 5]"] + 17[Solid2d] end - subgraph path47 [Path] - 47["Path
[1752, 1805, 6]"] - 48["Segment
[1752, 1805, 6]"] - 49[Solid2d] + subgraph path23 [Path] + 23["Path
[744, 784, 9]"] + 24["Segment
[792, 854, 9]"] + 29["Segment
[862, 898, 9]"] + 37["Segment
[906, 936, 9]"] + 38["Segment
[944, 996, 9]"] + 42["Segment
[1004, 1044, 9]"] + 46["Segment
[1052, 1087, 9]"] + 50["Segment
[1095, 1133, 9]"] + 53["Segment
[1141, 1163, 9]"] + 55["Segment
[1171, 1178, 9]"] + 56[Solid2d] end - subgraph path58 [Path] - 58["Path
[2048, 2120, 6]"] - 59["Segment
[2048, 2120, 6]"] - 60[Solid2d] + subgraph path116 [Path] + 116["Path
[807, 863, 7]"] + 117["Segment
[807, 863, 7]"] + 118[Solid2d] end - subgraph path81 [Path] - 81["Path
[2377, 2408, 6]"] - 82["Segment
[2414, 2434, 6]"] - 83["Segment
[2440, 2460, 6]"] - 84["Segment
[2466, 2487, 6]"] - 85["Segment
[2493, 2549, 6]"] - 86["Segment
[2555, 2562, 6]"] - 87[Solid2d] + subgraph path124 [Path] + 124["Path
[642, 698, 5]"] + 125["Segment
[642, 698, 5]"] + 126[Solid2d] end - subgraph path106 [Path] - 106["Path
[2864, 2896, 6]"] - 107["Segment
[2902, 2923, 6]"] - 108["Segment
[2929, 2949, 6]"] - 109["Segment
[2955, 2975, 6]"] - 110["Segment
[2981, 3037, 6]"] - 111["Segment
[3043, 3050, 6]"] - 112[Solid2d] + subgraph path127 [Path] + 127["Path
[709, 765, 5]"] + 128["Segment
[709, 765, 5]"] + 129[Solid2d] end - subgraph path132 [Path] - 132["Path
[354, 410, 5]"] - 133["Segment
[354, 410, 5]"] - 134[Solid2d] + subgraph path192 [Path] + 192["Path
[988, 1041, 7]"] + 193["Segment
[988, 1041, 7]"] + 194[Solid2d] end - subgraph path135 [Path] - 135["Path
[421, 477, 5]"] - 136["Segment
[421, 477, 5]"] - 137[Solid2d] + subgraph path197 [Path] + 197["Path
[909, 963, 5]"] + 198["Segment
[909, 963, 5]"] + 199[Solid2d] end - subgraph path144 [Path] - 144["Path
[642, 698, 5]"] - 145["Segment
[642, 698, 5]"] - 146[Solid2d] + subgraph path218 [Path] + 218["Path
[1424, 1464, 7]"] + 219["Segment
[1424, 1464, 7]"] + 220[Solid2d] end - subgraph path147 [Path] - 147["Path
[709, 765, 5]"] - 148["Segment
[709, 765, 5]"] - 149[Solid2d] + subgraph path224 [Path] + 224["Path
[1241, 1301, 5]"] + 225["Segment
[1241, 1301, 5]"] + 226[Solid2d] end - subgraph path156 [Path] - 156["Path
[909, 963, 5]"] - 157["Segment
[909, 963, 5]"] - 158[Solid2d] + subgraph path229 [Path] + 229["Path
[1568, 1619, 7]"] + 230["Segment
[1568, 1619, 7]"] + 231[Solid2d] end - subgraph path167 [Path] - 167["Path
[1241, 1301, 5]"] - 168["Segment
[1241, 1301, 5]"] - 169[Solid2d] - end - subgraph path179 [Path] - 179["Path
[1659, 1705, 5]"] - 180["Segment
[1711, 1763, 5]"] - 181["Segment
[1769, 1874, 5]"] - 182["Segment
[1880, 1902, 5]"] - 183["Segment
[1908, 1964, 5]"] - 184["Segment
[1970, 1977, 5]"] - 185[Solid2d] - end - subgraph path195 [Path] - 195["Path
[2109, 2155, 5]"] - 196["Segment
[2161, 2213, 5]"] - 197["Segment
[2219, 2326, 5]"] - 198["Segment
[2332, 2369, 5]"] - 199["Segment
[2375, 2431, 5]"] - 200["Segment
[2437, 2444, 5]"] - 201[Solid2d] - end - subgraph path212 [Path] - 212["Path
[2953, 3000, 5]"] - 213["Segment
[3008, 3348, 5]"] - 214["Segment
[3356, 3388, 5]"] - 215["Segment
[3396, 3740, 5]"] - 216["Segment
[3748, 3804, 5]"] - 217["Segment
[3812, 3819, 5]"] - 218[Solid2d] - end - subgraph path235 [Path] - 235["Path
[2953, 3000, 5]"] - 236["Segment
[3008, 3348, 5]"] - 237["Segment
[3356, 3388, 5]"] - 238["Segment
[3396, 3740, 5]"] - 239["Segment
[3748, 3804, 5]"] - 240["Segment
[3812, 3819, 5]"] - 241[Solid2d] + subgraph path241 [Path] + 241["Path
[1752, 1805, 7]"] + 242["Segment
[1752, 1805, 7]"] + 243[Solid2d] end subgraph path258 [Path] - 258["Path
[4347, 4442, 5]"] - 259["Segment
[4448, 4481, 5]"] - 260["Segment
[4487, 4538, 5]"] - 261["Segment
[4544, 4577, 5]"] - 262["Segment
[4583, 4633, 5]"] - 263["Segment
[4639, 4680, 5]"] - 264["Segment
[4686, 4735, 5]"] - 265["Segment
[4741, 4774, 5]"] - 266["Segment
[4780, 4814, 5]"] - 267["Segment
[4820, 4854, 5]"] - 268["Segment
[4860, 4912, 5]"] - 269["Segment
[4918, 4952, 5]"] - 270["Segment
[4958, 5034, 5]"] - 271["Segment
[5040, 5073, 5]"] - 272["Segment
[5079, 5155, 5]"] - 273["Segment
[5161, 5195, 5]"] - 274["Segment
[5201, 5275, 5]"] - 275["Segment
[5281, 5315, 5]"] - 276["Segment
[5321, 5372, 5]"] - 277["Segment
[5378, 5440, 5]"] - 278["Segment
[5446, 5497, 5]"] - 279["Segment
[5503, 5537, 5]"] - 280["Segment
[5543, 5576, 5]"] - 281["Segment
[5582, 5615, 5]"] - 282["Segment
[5621, 5628, 5]"] - 283[Solid2d] + 258["Path
[1659, 1705, 5]"] + 259["Segment
[1711, 1763, 5]"] + 260["Segment
[1769, 1874, 5]"] + 261["Segment
[1880, 1902, 5]"] + 262["Segment
[1908, 1964, 5]"] + 263["Segment
[1970, 1977, 5]"] + 264[Solid2d] end - subgraph path334 [Path] - 334["Path
[744, 784, 8]"] - 335["Segment
[792, 854, 8]"] - 336["Segment
[862, 898, 8]"] - 337["Segment
[906, 936, 8]"] - 338["Segment
[944, 996, 8]"] - 339["Segment
[1004, 1044, 8]"] - 340["Segment
[1052, 1087, 8]"] - 341["Segment
[1095, 1133, 8]"] - 342["Segment
[1141, 1163, 8]"] - 343["Segment
[1171, 1178, 8]"] - 344[Solid2d] + subgraph path276 [Path] + 276["Path
[2109, 2155, 5]"] + 277["Segment
[2161, 2213, 5]"] + 278["Segment
[2219, 2326, 5]"] + 279["Segment
[2332, 2369, 5]"] + 280["Segment
[2375, 2431, 5]"] + 281["Segment
[2437, 2444, 5]"] + 282[Solid2d] end - subgraph path365 [Path] - 365["Path
[511, 592, 7]"] - 366["Segment
[598, 699, 7]"] - 367["Segment
[705, 790, 7]"] - 368["Segment
[796, 880, 7]"] - 369["Segment
[886, 972, 7]"] - 370["Segment
[978, 1063, 7]"] - 371["Segment
[1069, 1155, 7]"] - 372["Segment
[1161, 1284, 7]"] - 373["Segment
[1290, 1376, 7]"] - 374["Segment
[1382, 1517, 7]"] - 375["Segment
[1523, 1609, 7]"] - 376["Segment
[1615, 1739, 7]"] - 377["Segment
[1745, 1831, 7]"] - 378["Segment
[1837, 1922, 7]"] - 379["Segment
[1928, 2014, 7]"] - 380["Segment
[2020, 2105, 7]"] - 381["Segment
[2111, 2196, 7]"] - 382["Segment
[2202, 2209, 7]"] - 383[Solid2d] + subgraph path288 [Path] + 288["Path
[2048, 2120, 7]"] + 289["Segment
[2048, 2120, 7]"] + 290[Solid2d] end - subgraph path439 [Path] - 439["Path
[487, 544, 9]"] - 440["Segment
[550, 684, 9]"] - 441["Segment
[690, 745, 9]"] - 442["Segment
[751, 848, 9]"] - 443["Segment
[854, 886, 9]"] - 444["Segment
[892, 924, 9]"] - 445["Segment
[930, 961, 9]"] - 446["Segment
[967, 1082, 9]"] - 447["Segment
[1088, 1120, 9]"] - 448["Segment
[1126, 1158, 9]"] - 449["Segment
[1164, 1195, 9]"] - 450["Segment
[1201, 1294, 9]"] - 451["Segment
[1300, 1355, 9]"] - 452["Segment
[1361, 1434, 9]"] - 453["Segment
[1440, 1447, 9]"] - 454[Solid2d] + subgraph path296 [Path] + 296["Path
[2953, 3000, 5]"] + 297["Segment
[3008, 3348, 5]"] + 298["Segment
[3356, 3388, 5]"] + 299["Segment
[3396, 3740, 5]"] + 300["Segment
[3748, 3804, 5]"] + 301["Segment
[3812, 3819, 5]"] + 302[Solid2d] end - 1["Plane
[548, 565, 6]"] - 5["Sweep Extrusion
[631, 687, 6]"] - 6[Wall] - 7["Cap Start"] - 8["Cap End"] - 9["SweepEdge Opposite"] - 10["SweepEdge Adjacent"] - 14["Sweep Extrusion
[876, 938, 6]"] - 15[Wall] - 16["Cap End"] - 17["SweepEdge Opposite"] - 18["SweepEdge Adjacent"] - 22["Sweep Extrusion
[1188, 1267, 6]"] - 23[Wall] - 24["SweepEdge Opposite"] - 25["SweepEdge Adjacent"] - 26["Sweep Extrusion
[1188, 1267, 6]"] - 27["Sweep Extrusion
[1188, 1267, 6]"] - 28["Sweep Extrusion
[1188, 1267, 6]"] - 29["Sweep Extrusion
[1188, 1267, 6]"] - 33["Sweep Extrusion
[1470, 1503, 6]"] - 34[Wall] - 35["Cap End"] - 36["SweepEdge Opposite"] - 37["SweepEdge Adjacent"] - 41["Sweep Extrusion
[1634, 1699, 6]"] - 42[Wall] - 43["Cap Start"] - 44["Cap End"] - 45["SweepEdge Opposite"] - 46["SweepEdge Adjacent"] - 50["Sweep Extrusion
[1952, 1996, 6]"] - 51[Wall] - 52["SweepEdge Opposite"] - 53["SweepEdge Adjacent"] - 54["Sweep Extrusion
[1952, 1996, 6]"] - 55["Sweep Extrusion
[1952, 1996, 6]"] - 56["Sweep Extrusion
[1952, 1996, 6]"] - 57["Sweep Extrusion
[1952, 1996, 6]"] - 61["Sweep Extrusion
[2275, 2319, 6]"] + subgraph path325 [Path] + 325["Path
[2953, 3000, 5]"] + 326["Segment
[3008, 3348, 5]"] + 327["Segment
[3356, 3388, 5]"] + 328["Segment
[3396, 3740, 5]"] + 329["Segment
[3748, 3804, 5]"] + 330["Segment
[3812, 3819, 5]"] + 331[Solid2d] + end + subgraph path350 [Path] + 350["Path
[4347, 4442, 5]"] + 351["Segment
[4448, 4481, 5]"] + 352["Segment
[4487, 4538, 5]"] + 353["Segment
[4544, 4577, 5]"] + 354["Segment
[4583, 4633, 5]"] + 355["Segment
[4639, 4680, 5]"] + 356["Segment
[4686, 4735, 5]"] + 357["Segment
[4741, 4774, 5]"] + 358["Segment
[4780, 4814, 5]"] + 359["Segment
[4820, 4854, 5]"] + 360["Segment
[4860, 4912, 5]"] + 361["Segment
[4918, 4952, 5]"] + 362["Segment
[4958, 5034, 5]"] + 363["Segment
[5040, 5073, 5]"] + 364["Segment
[5079, 5155, 5]"] + 365["Segment
[5161, 5195, 5]"] + 366["Segment
[5201, 5275, 5]"] + 367["Segment
[5281, 5315, 5]"] + 368["Segment
[5321, 5372, 5]"] + 369["Segment
[5378, 5440, 5]"] + 370["Segment
[5446, 5497, 5]"] + 371["Segment
[5503, 5537, 5]"] + 372["Segment
[5543, 5576, 5]"] + 373["Segment
[5582, 5615, 5]"] + 374["Segment
[5621, 5628, 5]"] + 375[Solid2d] + end + subgraph path437 [Path] + 437["Path
[2377, 2408, 7]"] + 438["Segment
[2414, 2434, 7]"] + 439["Segment
[2440, 2460, 7]"] + 440["Segment
[2466, 2487, 7]"] + 441["Segment
[2493, 2549, 7]"] + 442["Segment
[2555, 2562, 7]"] + 443[Solid2d] + end + subgraph path462 [Path] + 462["Path
[2864, 2896, 7]"] + 463["Segment
[2902, 2923, 7]"] + 464["Segment
[2929, 2949, 7]"] + 465["Segment
[2955, 2975, 7]"] + 466["Segment
[2981, 3037, 7]"] + 467["Segment
[3043, 3050, 7]"] + 468[Solid2d] + end + 1["Plane
[488, 505, 8]"] + 3["Plane
[548, 565, 7]"] + 7["Plane
[464, 481, 10]"] + 11["Plane
[331, 348, 5]"] + 18["Sweep Extrusion
[631, 687, 7]"] + 19[Wall] + 20["Cap Start"] + 21["Cap End"] + 22["Plane
[710, 736, 9]"] + 31["Sweep Extrusion
[487, 520, 5]"] + 32[Wall] + 33["Cap Start"] + 34["Cap End"] + 58["Sweep Revolve
[1186, 1203, 9]"] + 59[Wall] + 60[Wall] + 61[Wall] 62[Wall] - 63["Cap End"] - 64["SweepEdge Opposite"] - 65["SweepEdge Adjacent"] - 66["Sweep Extrusion
[2275, 2319, 6]"] - 67["Sweep Extrusion
[2275, 2319, 6]"] - 68["Sweep Extrusion
[2275, 2319, 6]"] - 69["Sweep Extrusion
[2275, 2319, 6]"] - 70["Sweep Extrusion
[2275, 2319, 6]"] - 71["Sweep Extrusion
[2275, 2319, 6]"] - 72["Sweep Extrusion
[2275, 2319, 6]"] - 73["Sweep Extrusion
[2275, 2319, 6]"] - 74["Sweep Extrusion
[2275, 2319, 6]"] - 75["Sweep Extrusion
[2275, 2319, 6]"] - 76["Sweep Extrusion
[2275, 2319, 6]"] - 77["Sweep Extrusion
[2275, 2319, 6]"] - 78["Sweep Extrusion
[2275, 2319, 6]"] - 79["Sweep Extrusion
[2275, 2319, 6]"] - 80["Sweep Extrusion
[2275, 2319, 6]"] - 88["Sweep Extrusion
[2728, 2796, 6]"] + 63[Wall] + 64[Wall] + 65[Wall] + 66[Wall] + 67[Wall] + 73["Sweep Revolve
[2247, 2297, 8]"] + 74[Wall] + 75[Wall] + 76[Wall] + 77[Wall] + 78[Wall] + 79[Wall] + 80[Wall] + 81[Wall] + 82[Wall] + 83[Wall] + 84[Wall] + 85[Wall] + 86[Wall] + 87[Wall] + 88[Wall] 89[Wall] 90[Wall] - 91[Wall] - 92[Wall] - 93["Cap Start"] - 94["SweepEdge Opposite"] - 95["SweepEdge Adjacent"] - 96["SweepEdge Opposite"] - 97["SweepEdge Adjacent"] - 98["SweepEdge Opposite"] - 99["SweepEdge Adjacent"] - 100["SweepEdge Opposite"] - 101["SweepEdge Adjacent"] - 102["Sweep Extrusion
[2728, 2796, 6]"] - 103["Sweep Extrusion
[2728, 2796, 6]"] - 104["Sweep Extrusion
[2728, 2796, 6]"] - 105["Sweep Extrusion
[2728, 2796, 6]"] - 113["Sweep Extrusion
[3202, 3276, 6]"] - 114[Wall] - 115[Wall] - 116[Wall] - 117[Wall] - 118["Cap Start"] - 119["SweepEdge Opposite"] - 120["SweepEdge Adjacent"] - 121["SweepEdge Opposite"] - 122["SweepEdge Adjacent"] - 123["SweepEdge Opposite"] - 124["SweepEdge Adjacent"] - 125["SweepEdge Opposite"] - 126["SweepEdge Adjacent"] - 127["Sweep Extrusion
[3202, 3276, 6]"] - 128["Sweep Extrusion
[3202, 3276, 6]"] - 129["Sweep Extrusion
[3202, 3276, 6]"] - 130["Sweep Extrusion
[3202, 3276, 6]"] - 131["Plane
[331, 348, 5]"] - 138["Sweep Extrusion
[487, 520, 5]"] - 139[Wall] - 140["Cap Start"] - 141["Cap End"] + 91["Cap Start"] + 92["Cap End"] + 99["Sweep Revolve
[1490, 1519, 10]"] + 100[Wall] + 101[Wall] + 102[Wall] + 103[Wall] + 104[Wall] + 105[Wall] + 106[Wall] + 107[Wall] + 108[Wall] + 109[Wall] + 110[Wall] + 111[Wall] + 112[Wall] + 113[Wall] + 114["SweepEdge Opposite"] + 115["SweepEdge Adjacent"] + 119["Sweep Extrusion
[876, 938, 7]"] + 120[Wall] + 121["Cap End"] + 122["SweepEdge Opposite"] + 123["SweepEdge Adjacent"] + 130["Sweep Extrusion
[775, 808, 5]"] + 131[Wall] + 132["Cap Start"] + 133["Cap End"] + 134["SweepEdge Adjacent"] + 135["SweepEdge Adjacent"] + 136["SweepEdge Adjacent"] + 137["SweepEdge Adjacent"] + 138["SweepEdge Adjacent"] + 139["SweepEdge Adjacent"] + 140["SweepEdge Adjacent"] + 141["SweepEdge Adjacent"] 142["SweepEdge Opposite"] 143["SweepEdge Adjacent"] - 150["Sweep Extrusion
[775, 808, 5]"] - 151[Wall] - 152["Cap Start"] - 153["Cap End"] + 144["SweepEdge Opposite"] + 145["SweepEdge Adjacent"] + 146["SweepEdge Opposite"] + 147["SweepEdge Adjacent"] + 148["SweepEdge Opposite"] + 149["SweepEdge Adjacent"] + 150["SweepEdge Opposite"] + 151["SweepEdge Adjacent"] + 152["SweepEdge Opposite"] + 153["SweepEdge Adjacent"] 154["SweepEdge Opposite"] 155["SweepEdge Adjacent"] - 159["Sweep Extrusion
[1110, 1144, 5]"] - 160[Wall] - 161["SweepEdge Opposite"] - 162["SweepEdge Adjacent"] - 163["Sweep Extrusion
[1110, 1144, 5]"] - 164["Sweep Extrusion
[1110, 1144, 5]"] - 165["Sweep Extrusion
[1110, 1144, 5]"] - 166["Sweep Extrusion
[1110, 1144, 5]"] - 170["Sweep Extrusion
[1448, 1482, 5]"] - 171[Wall] + 156["SweepEdge Opposite"] + 157["SweepEdge Adjacent"] + 158["SweepEdge Opposite"] + 159["SweepEdge Adjacent"] + 160["SweepEdge Opposite"] + 161["SweepEdge Adjacent"] + 162["SweepEdge Opposite"] + 163["SweepEdge Adjacent"] + 164["SweepEdge Opposite"] + 165["SweepEdge Adjacent"] + 166["SweepEdge Opposite"] + 167["SweepEdge Adjacent"] + 168["SweepEdge Opposite"] + 169["SweepEdge Adjacent"] + 170["SweepEdge Opposite"] + 171["SweepEdge Adjacent"] 172["SweepEdge Opposite"] 173["SweepEdge Adjacent"] - 174["Sweep Extrusion
[1448, 1482, 5]"] - 175["Sweep Extrusion
[1448, 1482, 5]"] - 176["Sweep Extrusion
[1448, 1482, 5]"] - 177["Sweep Extrusion
[1448, 1482, 5]"] - 178["Plane
[1636, 1653, 5]"] - 186["Sweep Revolve
[1983, 2000, 5]"] - 187[Wall] - 188[Wall] - 189[Wall] - 190[Wall] + 174["SweepEdge Opposite"] + 175["SweepEdge Adjacent"] + 176["SweepEdge Adjacent"] + 177["SweepEdge Adjacent"] + 178["SweepEdge Adjacent"] + 179["SweepEdge Adjacent"] + 180["SweepEdge Adjacent"] + 181["SweepEdge Adjacent"] + 182["SweepEdge Adjacent"] + 183["SweepEdge Adjacent"] + 184["SweepEdge Adjacent"] + 185["SweepEdge Adjacent"] + 186["SweepEdge Adjacent"] + 187["SweepEdge Adjacent"] + 188["SweepEdge Adjacent"] + 189["SweepEdge Adjacent"] + 190["SweepEdge Opposite"] 191["SweepEdge Adjacent"] - 192["SweepEdge Adjacent"] - 193["SweepEdge Adjacent"] - 194["Plane
[2086, 2103, 5]"] - 202["Sweep Revolve
[2450, 2467, 5]"] - 203[Wall] + 195["SweepEdge Opposite"] + 196["SweepEdge Adjacent"] + 200["Sweep Extrusion
[1188, 1267, 7]"] + 201[Wall] + 202["Cap Start"] + 203["Sweep Extrusion
[1110, 1144, 5]"] 204[Wall] - 205[Wall] - 206[Wall] + 205["Cap Start"] + 206["SweepEdge Opposite"] 207["SweepEdge Adjacent"] - 208["SweepEdge Adjacent"] - 209["SweepEdge Adjacent"] + 208["Sweep Extrusion
[1188, 1267, 7]"] + 209["SweepEdge Opposite"] 210["SweepEdge Adjacent"] - 211["Plane
[2922, 2945, 5]"] - 219["Sweep Extrusion
[3867, 3913, 5]"] - 220[Wall] - 221[Wall] + 211["Sweep Extrusion
[1110, 1144, 5]"] + 212["Sweep Extrusion
[1188, 1267, 7]"] + 213["Sweep Extrusion
[1110, 1144, 5]"] + 214["Sweep Extrusion
[1188, 1267, 7]"] + 215["Sweep Extrusion
[1110, 1144, 5]"] + 216["Sweep Extrusion
[1188, 1267, 7]"] + 217["Sweep Extrusion
[1110, 1144, 5]"] + 221["Sweep Extrusion
[1470, 1503, 7]"] 222[Wall] - 223[Wall] - 224["Cap Start"] - 225["Cap End"] - 226["SweepEdge Opposite"] - 227["SweepEdge Adjacent"] - 228["SweepEdge Opposite"] - 229["SweepEdge Adjacent"] - 230["SweepEdge Opposite"] - 231["SweepEdge Adjacent"] - 232["SweepEdge Opposite"] - 233["SweepEdge Adjacent"] - 234["Plane
[2922, 2945, 5]"] - 242["Sweep Extrusion
[3867, 3913, 5]"] - 243[Wall] - 244[Wall] - 245[Wall] - 246[Wall] - 247["Cap Start"] - 248["Cap End"] - 249["SweepEdge Opposite"] - 250["SweepEdge Adjacent"] - 251["SweepEdge Opposite"] - 252["SweepEdge Adjacent"] - 253["SweepEdge Opposite"] - 254["SweepEdge Adjacent"] - 255["SweepEdge Opposite"] - 256["SweepEdge Adjacent"] - 257["Plane
[4324, 4341, 5]"] - 284["Sweep Revolve
[5634, 5651, 5]"] + 223["Cap End"] + 227["SweepEdge Opposite"] + 228["SweepEdge Adjacent"] + 232["Sweep Extrusion
[1634, 1699, 7]"] + 233[Wall] + 234["Cap Start"] + 235["Cap End"] + 236["Sweep Extrusion
[1448, 1482, 5]"] + 237[Wall] + 238["Cap Start"] + 239["SweepEdge Opposite"] + 240["SweepEdge Adjacent"] + 244["SweepEdge Opposite"] + 245["SweepEdge Adjacent"] + 246["Sweep Extrusion
[1448, 1482, 5]"] + 247["Sweep Extrusion
[1952, 1996, 7]"] + 248[Wall] + 249["Sweep Extrusion
[1448, 1482, 5]"] + 250["SweepEdge Opposite"] + 251["SweepEdge Adjacent"] + 252["Sweep Extrusion
[1952, 1996, 7]"] + 253["Sweep Extrusion
[1448, 1482, 5]"] + 254["Sweep Extrusion
[1952, 1996, 7]"] + 255["Sweep Extrusion
[1448, 1482, 5]"] + 256["Sweep Extrusion
[1952, 1996, 7]"] + 257["Plane
[1636, 1653, 5]"] + 265["Sweep Revolve
[1983, 2000, 5]"] + 266[Wall] + 267[Wall] + 268[Wall] + 269[Wall] + 270["Sweep Extrusion
[1952, 1996, 7]"] + 271["SweepEdge Adjacent"] + 272["SweepEdge Adjacent"] + 273["SweepEdge Adjacent"] + 274["SweepEdge Adjacent"] + 275["Plane
[2086, 2103, 5]"] + 283["Sweep Revolve
[2450, 2467, 5]"] + 284[Wall] 285[Wall] 286[Wall] 287[Wall] - 288[Wall] - 289[Wall] - 290[Wall] - 291[Wall] - 292[Wall] - 293[Wall] - 294[Wall] - 295[Wall] - 296[Wall] - 297[Wall] - 298[Wall] - 299[Wall] - 300[Wall] - 301[Wall] - 302[Wall] - 303[Wall] + 291["SweepEdge Adjacent"] + 292["SweepEdge Adjacent"] + 293["SweepEdge Adjacent"] + 294["SweepEdge Adjacent"] + 295["Plane
[2922, 2945, 5]"] + 303["Sweep Extrusion
[3867, 3913, 5]"] 304[Wall] 305[Wall] 306[Wall] 307[Wall] - 308[Wall] - 309["SweepEdge Adjacent"] - 310["SweepEdge Adjacent"] - 311["SweepEdge Adjacent"] - 312["SweepEdge Adjacent"] - 313["SweepEdge Adjacent"] + 308["Cap Start"] + 309["Cap End"] + 310["Sweep Extrusion
[2275, 2319, 7]"] + 311[Wall] + 312["Cap End"] + 313["SweepEdge Opposite"] 314["SweepEdge Adjacent"] - 315["SweepEdge Adjacent"] + 315["SweepEdge Opposite"] 316["SweepEdge Adjacent"] - 317["SweepEdge Adjacent"] + 317["SweepEdge Opposite"] 318["SweepEdge Adjacent"] - 319["SweepEdge Adjacent"] + 319["SweepEdge Opposite"] 320["SweepEdge Adjacent"] - 321["SweepEdge Adjacent"] + 321["SweepEdge Opposite"] 322["SweepEdge Adjacent"] - 323["SweepEdge Adjacent"] - 324["SweepEdge Adjacent"] - 325["SweepEdge Adjacent"] - 326["SweepEdge Adjacent"] - 327["SweepEdge Adjacent"] - 328["SweepEdge Adjacent"] - 329["SweepEdge Adjacent"] - 330["SweepEdge Adjacent"] - 331["SweepEdge Adjacent"] - 332["SweepEdge Adjacent"] - 333["Plane
[710, 736, 8]"] - 345["Sweep Revolve
[1186, 1203, 8]"] - 346[Wall] - 347[Wall] - 348[Wall] - 349[Wall] - 350[Wall] - 351[Wall] - 352[Wall] - 353[Wall] - 354[Wall] - 355["SweepEdge Adjacent"] - 356["SweepEdge Adjacent"] - 357["SweepEdge Adjacent"] - 358["SweepEdge Adjacent"] - 359["SweepEdge Adjacent"] - 360["SweepEdge Adjacent"] - 361["SweepEdge Adjacent"] - 362["SweepEdge Adjacent"] - 363["SweepEdge Adjacent"] - 364["Plane
[488, 505, 7]"] - 384["Sweep Revolve
[2247, 2297, 7]"] + 323["Sweep Extrusion
[2275, 2319, 7]"] + 324["Plane
[2922, 2945, 5]"] + 332["Sweep Extrusion
[3867, 3913, 5]"] + 333[Wall] + 334[Wall] + 335[Wall] + 336[Wall] + 337["Cap Start"] + 338["Cap End"] + 339["Sweep Extrusion
[2275, 2319, 7]"] + 340["SweepEdge Opposite"] + 341["SweepEdge Adjacent"] + 342["SweepEdge Opposite"] + 343["SweepEdge Adjacent"] + 344["SweepEdge Opposite"] + 345["SweepEdge Adjacent"] + 346["SweepEdge Opposite"] + 347["SweepEdge Adjacent"] + 348["Sweep Extrusion
[2275, 2319, 7]"] + 349["Plane
[4324, 4341, 5]"] + 376["Sweep Revolve
[5634, 5651, 5]"] + 377[Wall] + 378[Wall] + 379[Wall] + 380[Wall] + 381[Wall] + 382[Wall] + 383[Wall] + 384[Wall] 385[Wall] 386[Wall] 387[Wall] @@ -462,824 +460,810 @@ flowchart LR 398[Wall] 399[Wall] 400[Wall] - 401[Wall] - 402["Cap Start"] - 403["Cap End"] - 404["SweepEdge Opposite"] + 401["Sweep Extrusion
[2275, 2319, 7]"] + 402["SweepEdge Adjacent"] + 403["SweepEdge Adjacent"] + 404["SweepEdge Adjacent"] 405["SweepEdge Adjacent"] - 406["SweepEdge Opposite"] + 406["SweepEdge Adjacent"] 407["SweepEdge Adjacent"] - 408["SweepEdge Opposite"] + 408["SweepEdge Adjacent"] 409["SweepEdge Adjacent"] - 410["SweepEdge Opposite"] + 410["SweepEdge Adjacent"] 411["SweepEdge Adjacent"] - 412["SweepEdge Opposite"] + 412["SweepEdge Adjacent"] 413["SweepEdge Adjacent"] - 414["SweepEdge Opposite"] + 414["SweepEdge Adjacent"] 415["SweepEdge Adjacent"] - 416["SweepEdge Opposite"] + 416["SweepEdge Adjacent"] 417["SweepEdge Adjacent"] - 418["SweepEdge Opposite"] + 418["SweepEdge Adjacent"] 419["SweepEdge Adjacent"] - 420["SweepEdge Opposite"] + 420["SweepEdge Adjacent"] 421["SweepEdge Adjacent"] - 422["SweepEdge Opposite"] + 422["SweepEdge Adjacent"] 423["SweepEdge Adjacent"] - 424["SweepEdge Opposite"] + 424["SweepEdge Adjacent"] 425["SweepEdge Adjacent"] - 426["SweepEdge Opposite"] - 427["SweepEdge Adjacent"] - 428["SweepEdge Opposite"] - 429["SweepEdge Adjacent"] - 430["SweepEdge Opposite"] - 431["SweepEdge Adjacent"] - 432["SweepEdge Opposite"] - 433["SweepEdge Adjacent"] - 434["SweepEdge Opposite"] - 435["SweepEdge Adjacent"] - 436["SweepEdge Opposite"] - 437["SweepEdge Adjacent"] - 438["Plane
[464, 481, 9]"] - 455["Sweep Revolve
[1490, 1519, 9]"] - 456[Wall] - 457[Wall] - 458[Wall] - 459[Wall] - 460[Wall] - 461[Wall] - 462[Wall] - 463[Wall] - 464[Wall] - 465[Wall] - 466[Wall] - 467[Wall] - 468[Wall] - 469[Wall] - 470["SweepEdge Adjacent"] - 471["SweepEdge Adjacent"] - 472["SweepEdge Adjacent"] - 473["SweepEdge Adjacent"] - 474["SweepEdge Adjacent"] - 475["SweepEdge Adjacent"] + 426["Sweep Extrusion
[2275, 2319, 7]"] + 427["Sweep Extrusion
[2275, 2319, 7]"] + 428["Sweep Extrusion
[2275, 2319, 7]"] + 429["Sweep Extrusion
[2275, 2319, 7]"] + 430["Sweep Extrusion
[2275, 2319, 7]"] + 431["Sweep Extrusion
[2275, 2319, 7]"] + 432["Sweep Extrusion
[2275, 2319, 7]"] + 433["Sweep Extrusion
[2275, 2319, 7]"] + 434["Sweep Extrusion
[2275, 2319, 7]"] + 435["Sweep Extrusion
[2275, 2319, 7]"] + 436["Sweep Extrusion
[2275, 2319, 7]"] + 444["Sweep Extrusion
[2728, 2796, 7]"] + 445[Wall] + 446[Wall] + 447[Wall] + 448[Wall] + 449["Cap Start"] + 450["SweepEdge Opposite"] + 451["SweepEdge Adjacent"] + 452["SweepEdge Opposite"] + 453["SweepEdge Adjacent"] + 454["SweepEdge Opposite"] + 455["SweepEdge Adjacent"] + 456["SweepEdge Opposite"] + 457["SweepEdge Adjacent"] + 458["Sweep Extrusion
[2728, 2796, 7]"] + 459["Sweep Extrusion
[2728, 2796, 7]"] + 460["Sweep Extrusion
[2728, 2796, 7]"] + 461["Sweep Extrusion
[2728, 2796, 7]"] + 469["Sweep Extrusion
[3202, 3276, 7]"] + 470[Wall] + 471[Wall] + 472[Wall] + 473[Wall] + 474["Cap Start"] + 475["SweepEdge Opposite"] 476["SweepEdge Adjacent"] - 477["SweepEdge Adjacent"] + 477["SweepEdge Opposite"] 478["SweepEdge Adjacent"] - 479["SweepEdge Adjacent"] + 479["SweepEdge Opposite"] 480["SweepEdge Adjacent"] - 481["SweepEdge Adjacent"] + 481["SweepEdge Opposite"] 482["SweepEdge Adjacent"] - 483["SweepEdge Adjacent"] - 484["StartSketchOnFace
[774, 801, 6]"] - 485["StartSketchOnFace
[951, 982, 6]"] - 486["StartSketchOnFace
[1389, 1418, 6]"] - 487["StartSketchOnFace
[1528, 1562, 6]"] - 488["StartSketchOnFace
[1713, 1746, 6]"] - 489["StartSketchOnFace
[2013, 2042, 6]"] - 490["StartSketchOnFace
[2342, 2371, 6]"] - 491["StartSketchOnFace
[2825, 2858, 6]"] - 492["StartSketchOnFace
[607, 636, 5]"] - 493["StartSketchOnFace
[869, 903, 5]"] - 494["StartSketchOnFace
[1206, 1235, 5]"] + 483["Sweep Extrusion
[3202, 3276, 7]"] + 484["Sweep Extrusion
[3202, 3276, 7]"] + 485["Sweep Extrusion
[3202, 3276, 7]"] + 486["Sweep Extrusion
[3202, 3276, 7]"] 1 --- 2 - 2 --- 3 - 2 ---- 5 - 2 --- 4 - 3 --- 6 - 3 --- 9 - 3 --- 10 - 5 --- 6 - 5 --- 7 - 5 --- 8 - 5 --- 9 - 5 --- 10 - 7 --- 30 - 7 --- 58 - 7 --- 81 - 8 --- 11 + 2 --- 9 + 2 --- 10 + 2 --- 27 + 2 --- 28 + 2 --- 35 + 2 --- 36 + 2 --- 40 + 2 --- 41 + 2 --- 44 + 2 --- 45 + 2 --- 48 + 2 --- 49 + 2 --- 52 + 2 --- 54 + 2 --- 68 + 2 --- 70 + 2 --- 71 + 2 ---- 73 + 2 --- 72 + 3 --- 4 + 4 --- 5 + 4 ---- 18 + 4 --- 6 + 5 --- 19 + 5 --- 114 + 5 --- 115 + 7 --- 8 + 8 --- 25 + 8 --- 26 + 8 --- 30 + 8 --- 39 + 8 --- 43 + 8 --- 47 + 8 --- 51 + 8 --- 57 + 8 --- 69 + 8 --- 93 + 8 --- 94 + 8 --- 95 + 8 --- 96 + 8 --- 97 + 8 ---- 99 + 8 --- 98 + 9 --- 74 + 9 --- 142 + 9 --- 143 + 10 --- 75 + 10 --- 144 + 10 --- 145 11 --- 12 - 11 ---- 14 - 11 --- 13 - 12 --- 15 - 12 --- 17 - 12 --- 18 - 14 --- 15 - 14 --- 16 - 14 --- 17 - 14 --- 18 - 16 --- 19 - 19 --- 20 - 19 ---- 22 - 19 --- 21 - 20 --- 23 - 20 --- 24 - 20 --- 25 + 11 --- 15 + 12 --- 13 + 12 ---- 31 + 12 --- 14 + 13 --- 32 + 13 --- 122 + 13 --- 123 + 15 --- 16 + 15 --- 17 + 18 --- 19 + 18 --- 20 + 18 --- 21 + 18 --- 114 + 18 --- 115 + 20 --- 218 + 20 --- 288 + 20 --- 437 + 21 --- 116 22 --- 23 - 22 --- 24 - 22 --- 25 - 30 --- 31 - 30 ---- 33 - 30 --- 32 + 23 --- 24 + 23 --- 29 + 23 --- 37 + 23 --- 38 + 23 --- 42 + 23 --- 46 + 23 --- 50 + 23 --- 53 + 23 --- 55 + 23 ---- 58 + 23 --- 56 + 24 --- 59 + 24 x--> 134 + 25 --- 100 + 25 --- 176 + 26 --- 101 + 26 --- 177 + 27 --- 76 + 27 --- 146 + 27 --- 147 + 28 --- 77 + 28 --- 148 + 28 --- 149 + 29 --- 60 + 29 --- 134 + 30 --- 102 + 30 --- 178 + 31 --- 32 + 31 --- 33 31 --- 34 - 31 --- 36 - 31 --- 37 - 33 --- 34 - 33 --- 35 - 33 --- 36 - 33 --- 37 - 35 --- 38 - 38 --- 39 - 38 ---- 41 - 38 --- 40 - 39 --- 42 - 39 --- 45 - 39 --- 46 - 41 --- 42 - 41 --- 43 - 41 --- 44 - 41 --- 45 - 41 --- 46 - 44 --- 47 - 44 --- 106 - 47 --- 48 - 47 ---- 50 - 47 --- 49 - 48 --- 51 - 48 --- 52 - 48 --- 53 - 50 --- 51 - 50 --- 52 - 50 --- 53 + 31 --- 122 + 31 --- 123 + 34 --- 124 + 34 --- 127 + 34 --- 224 + 35 --- 78 + 35 --- 150 + 35 --- 151 + 36 --- 79 + 36 --- 152 + 36 --- 153 + 37 --- 61 + 37 --- 135 + 38 --- 62 + 38 --- 136 + 39 --- 103 + 39 --- 179 + 40 --- 80 + 40 --- 154 + 40 --- 155 + 41 --- 81 + 41 --- 156 + 41 --- 157 + 42 --- 63 + 42 --- 137 + 43 --- 104 + 43 --- 180 + 44 --- 82 + 44 --- 158 + 44 --- 159 + 45 --- 83 + 45 --- 160 + 45 --- 161 + 46 --- 64 + 46 --- 138 + 47 --- 105 + 47 --- 181 + 48 --- 84 + 48 --- 162 + 48 --- 163 + 49 --- 85 + 49 --- 164 + 49 --- 165 + 50 --- 65 + 50 --- 139 + 51 --- 106 + 51 --- 182 + 52 --- 86 + 52 --- 166 + 52 --- 167 + 53 --- 66 + 53 --- 140 + 54 --- 87 + 54 --- 168 + 54 --- 169 + 55 --- 67 + 55 --- 141 + 57 --- 107 + 57 --- 183 58 --- 59 - 58 ---- 61 58 --- 60 - 59 --- 62 - 59 --- 64 - 59 --- 65 - 61 --- 62 - 61 --- 63 - 61 --- 64 - 61 --- 65 - 81 --- 82 - 81 --- 83 - 81 --- 84 - 81 --- 85 - 81 --- 86 - 81 ---- 88 - 81 --- 87 - 82 --- 89 - 82 --- 94 - 82 --- 95 - 83 --- 90 - 83 --- 96 - 83 --- 97 - 84 --- 91 - 84 --- 98 - 84 --- 99 - 85 --- 92 - 85 --- 100 - 85 --- 101 - 88 --- 89 - 88 --- 90 - 88 --- 91 - 88 --- 92 - 88 --- 93 - 88 --- 94 - 88 --- 95 - 88 --- 96 - 88 --- 97 - 88 --- 98 - 88 --- 99 - 88 --- 100 - 88 --- 101 - 106 --- 107 - 106 --- 108 - 106 --- 109 - 106 --- 110 - 106 --- 111 - 106 ---- 113 - 106 --- 112 - 107 --- 117 - 107 --- 125 - 107 --- 126 - 108 --- 116 - 108 --- 123 - 108 --- 124 - 109 --- 115 - 109 --- 121 - 109 --- 122 - 110 --- 114 - 110 --- 119 - 110 --- 120 - 113 --- 114 - 113 --- 115 - 113 --- 116 - 113 --- 117 - 113 --- 118 - 113 --- 119 - 113 --- 120 - 113 --- 121 - 113 --- 122 - 113 --- 123 - 113 --- 124 - 113 --- 125 - 113 --- 126 - 131 --- 132 - 131 --- 135 - 132 --- 133 - 132 ---- 138 - 132 --- 134 - 133 --- 139 - 133 --- 142 - 133 --- 143 - 135 --- 136 - 135 --- 137 - 138 --- 139 - 138 --- 140 - 138 --- 141 - 138 --- 142 - 138 --- 143 - 141 --- 144 - 141 --- 147 - 141 --- 167 - 144 --- 145 - 144 ---- 150 - 144 --- 146 - 145 --- 151 - 145 --- 154 - 145 --- 155 - 147 --- 148 - 147 --- 149 - 150 --- 151 - 150 --- 152 - 150 --- 153 - 150 --- 154 - 150 --- 155 - 153 --- 156 - 156 --- 157 - 156 ---- 159 - 156 --- 158 - 157 --- 160 - 157 --- 161 - 157 --- 162 - 159 --- 160 - 159 --- 161 - 159 --- 162 - 167 --- 168 - 167 ---- 170 - 167 --- 169 - 168 --- 171 - 168 --- 172 - 168 --- 173 - 170 --- 171 - 170 --- 172 - 170 --- 173 - 178 --- 179 - 179 --- 180 - 179 --- 181 - 179 --- 182 - 179 --- 183 - 179 --- 184 - 179 ---- 186 - 179 --- 185 - 180 --- 187 - 180 x--> 191 - 181 --- 188 - 181 --- 191 - 182 --- 189 - 182 --- 192 - 183 --- 190 - 183 --- 193 - 186 --- 187 - 186 --- 188 - 186 --- 189 - 186 --- 190 - 186 <--x 180 - 186 --- 191 - 186 <--x 181 - 186 <--x 182 - 186 --- 192 - 186 <--x 183 - 186 --- 193 - 194 --- 195 - 195 --- 196 - 195 --- 197 - 195 --- 198 - 195 --- 199 - 195 --- 200 - 195 ---- 202 - 195 --- 201 - 196 --- 203 - 196 --- 207 - 197 --- 204 - 197 --- 208 - 198 --- 205 + 58 --- 61 + 58 --- 62 + 58 --- 63 + 58 --- 64 + 58 --- 65 + 58 --- 66 + 58 --- 67 + 58 <--x 24 + 58 --- 134 + 58 <--x 29 + 58 <--x 37 + 58 --- 135 + 58 <--x 38 + 58 --- 136 + 58 <--x 42 + 58 --- 137 + 58 <--x 46 + 58 --- 138 + 58 <--x 50 + 58 --- 139 + 58 <--x 53 + 58 --- 140 + 58 <--x 55 + 58 --- 141 + 68 --- 88 + 68 --- 170 + 68 --- 171 + 69 --- 108 + 69 --- 184 + 70 --- 89 + 70 --- 172 + 70 --- 173 + 71 --- 90 + 71 --- 174 + 71 --- 175 + 73 --- 74 + 73 --- 75 + 73 --- 76 + 73 --- 77 + 73 --- 78 + 73 --- 79 + 73 --- 80 + 73 --- 81 + 73 --- 82 + 73 --- 83 + 73 --- 84 + 73 --- 85 + 73 --- 86 + 73 --- 87 + 73 --- 88 + 73 --- 89 + 73 --- 90 + 73 --- 91 + 73 --- 92 + 73 --- 142 + 73 --- 143 + 73 --- 144 + 73 --- 145 + 73 --- 146 + 73 --- 147 + 73 --- 148 + 73 --- 149 + 73 --- 150 + 73 --- 151 + 73 --- 152 + 73 --- 153 + 73 --- 154 + 73 --- 155 + 73 --- 156 + 73 --- 157 + 73 --- 158 + 73 --- 159 + 73 --- 160 + 73 --- 161 + 73 --- 162 + 73 --- 163 + 73 --- 164 + 73 --- 165 + 73 --- 166 + 73 --- 167 + 73 --- 168 + 73 --- 169 + 73 --- 170 + 73 --- 171 + 73 --- 172 + 73 --- 173 + 73 --- 174 + 73 --- 175 + 93 --- 109 + 93 --- 185 + 94 --- 110 + 94 --- 186 + 95 --- 111 + 95 --- 187 + 96 --- 112 + 96 --- 188 + 97 --- 113 + 97 --- 189 + 99 --- 100 + 99 --- 101 + 99 --- 102 + 99 --- 103 + 99 --- 104 + 99 --- 105 + 99 --- 106 + 99 --- 107 + 99 --- 108 + 99 --- 109 + 99 --- 110 + 99 --- 111 + 99 --- 112 + 99 --- 113 + 99 <--x 25 + 99 --- 176 + 99 <--x 26 + 99 --- 177 + 99 <--x 30 + 99 --- 178 + 99 <--x 39 + 99 --- 179 + 99 <--x 43 + 99 --- 180 + 99 <--x 47 + 99 --- 181 + 99 <--x 51 + 99 --- 182 + 99 <--x 57 + 99 --- 183 + 99 <--x 69 + 99 --- 184 + 99 <--x 93 + 99 --- 185 + 99 <--x 94 + 99 --- 186 + 99 <--x 95 + 99 --- 187 + 99 <--x 96 + 99 --- 188 + 99 <--x 97 + 99 --- 189 + 116 --- 117 + 116 ---- 119 + 116 --- 118 + 117 --- 120 + 117 --- 190 + 117 --- 191 + 119 --- 120 + 119 --- 121 + 119 --- 190 + 119 --- 191 + 121 --- 192 + 124 --- 125 + 124 ---- 130 + 124 --- 126 + 125 --- 131 + 125 --- 195 + 125 --- 196 + 127 --- 128 + 127 --- 129 + 130 --- 131 + 130 --- 132 + 130 --- 133 + 130 --- 195 + 130 --- 196 + 133 --- 197 + 192 --- 193 + 192 ---- 200 + 192 --- 194 + 193 --- 201 + 193 --- 206 + 193 --- 207 + 197 --- 198 + 197 ---- 203 + 197 --- 199 + 198 --- 204 198 --- 209 - 199 --- 206 - 199 --- 210 - 202 --- 203 - 202 --- 204 - 202 --- 205 - 202 --- 206 - 202 <--x 196 - 202 --- 207 - 202 <--x 197 - 202 --- 208 - 202 <--x 198 - 202 --- 209 - 202 <--x 199 - 202 --- 210 - 211 --- 212 - 212 --- 213 - 212 --- 214 - 212 --- 215 - 212 --- 216 - 212 --- 217 - 212 ---- 219 - 212 --- 218 - 213 --- 223 - 213 --- 232 - 213 --- 233 - 214 --- 222 - 214 --- 230 - 214 --- 231 - 215 --- 221 - 215 --- 228 - 215 --- 229 - 216 --- 220 - 216 --- 226 - 216 --- 227 - 219 --- 220 - 219 --- 221 + 198 --- 210 + 200 --- 201 + 200 --- 202 + 200 --- 206 + 200 --- 207 + 203 --- 204 + 203 --- 205 + 203 --- 209 + 203 --- 210 + 218 --- 219 + 218 ---- 221 + 218 --- 220 219 --- 222 - 219 --- 223 - 219 --- 224 - 219 --- 225 - 219 --- 226 219 --- 227 219 --- 228 - 219 --- 229 - 219 --- 230 - 219 --- 231 - 219 --- 232 - 219 --- 233 - 234 --- 235 - 235 --- 236 - 235 --- 237 - 235 --- 238 - 235 --- 239 - 235 --- 240 - 235 ---- 242 + 221 --- 222 + 221 --- 223 + 221 --- 227 + 221 --- 228 + 223 --- 229 + 224 --- 225 + 224 ---- 236 + 224 --- 226 + 225 --- 237 + 225 --- 244 + 225 --- 245 + 229 --- 230 + 229 ---- 232 + 229 --- 231 + 230 --- 233 + 230 --- 239 + 230 --- 240 + 232 --- 233 + 232 --- 234 + 232 --- 235 + 232 --- 239 + 232 --- 240 235 --- 241 - 236 --- 246 - 236 --- 255 - 236 --- 256 - 237 --- 245 - 237 --- 253 - 237 --- 254 - 238 --- 244 - 238 --- 251 - 238 --- 252 - 239 --- 243 - 239 --- 249 - 239 --- 250 - 242 --- 243 - 242 --- 244 - 242 --- 245 - 242 --- 246 - 242 --- 247 + 235 --- 462 + 236 --- 237 + 236 --- 238 + 236 --- 244 + 236 --- 245 + 241 --- 242 + 241 ---- 247 + 241 --- 243 242 --- 248 - 242 --- 249 242 --- 250 242 --- 251 - 242 --- 252 - 242 --- 253 - 242 --- 254 - 242 --- 255 - 242 --- 256 + 247 --- 248 + 247 --- 250 + 247 --- 251 257 --- 258 258 --- 259 258 --- 260 258 --- 261 258 --- 262 258 --- 263 + 258 ---- 265 258 --- 264 - 258 --- 265 - 258 --- 266 - 258 --- 267 - 258 --- 268 - 258 --- 269 - 258 --- 270 - 258 --- 271 - 258 --- 272 - 258 --- 273 - 258 --- 274 - 258 --- 275 - 258 --- 276 - 258 --- 277 - 258 --- 278 - 258 --- 279 - 258 --- 280 - 258 --- 281 - 258 --- 282 - 258 ---- 284 - 258 --- 283 - 259 --- 285 - 259 --- 309 - 260 --- 286 - 260 --- 310 - 261 --- 287 - 261 --- 311 - 262 --- 288 - 262 --- 312 - 263 --- 289 - 263 --- 313 - 264 --- 290 - 264 --- 314 - 265 --- 291 - 265 --- 315 - 266 --- 292 - 266 --- 316 - 267 --- 293 - 267 --- 317 - 268 --- 294 - 268 --- 318 - 269 --- 295 - 269 --- 319 - 270 --- 296 - 270 --- 320 - 271 --- 297 - 271 --- 321 - 272 --- 298 - 272 --- 322 - 273 --- 299 - 273 --- 323 - 274 --- 300 - 274 --- 324 - 275 --- 301 - 275 --- 325 - 276 --- 302 - 276 --- 326 - 277 --- 303 - 277 --- 327 - 278 --- 304 - 278 --- 328 - 279 --- 305 - 279 --- 329 - 280 --- 306 - 280 --- 330 - 281 --- 307 - 281 --- 331 - 282 --- 308 - 282 --- 332 - 284 --- 285 - 284 --- 286 - 284 --- 287 - 284 --- 288 - 284 --- 289 - 284 --- 290 - 284 --- 291 - 284 --- 292 - 284 --- 293 - 284 --- 294 - 284 --- 295 - 284 --- 296 - 284 --- 297 - 284 --- 298 - 284 --- 299 - 284 --- 300 - 284 --- 301 - 284 --- 302 - 284 --- 303 - 284 --- 304 - 284 --- 305 - 284 --- 306 - 284 --- 307 - 284 --- 308 - 284 <--x 259 - 284 --- 309 - 284 <--x 260 - 284 --- 310 - 284 <--x 261 - 284 --- 311 - 284 <--x 262 - 284 --- 312 - 284 <--x 263 - 284 --- 313 - 284 <--x 264 - 284 --- 314 - 284 <--x 265 - 284 --- 315 - 284 <--x 266 - 284 --- 316 - 284 <--x 267 - 284 --- 317 - 284 <--x 268 - 284 --- 318 - 284 <--x 269 - 284 --- 319 - 284 <--x 270 - 284 --- 320 - 284 <--x 271 - 284 --- 321 - 284 <--x 272 - 284 --- 322 - 284 <--x 273 - 284 --- 323 - 284 <--x 274 - 284 --- 324 - 284 <--x 275 - 284 --- 325 - 284 <--x 276 - 284 --- 326 - 284 <--x 277 - 284 --- 327 - 284 <--x 278 - 284 --- 328 - 284 <--x 279 - 284 --- 329 - 284 <--x 280 - 284 --- 330 - 284 <--x 281 - 284 --- 331 - 284 <--x 282 - 284 --- 332 - 333 --- 334 - 334 --- 335 - 334 --- 336 - 334 --- 337 - 334 --- 338 - 334 --- 339 - 334 --- 340 - 334 --- 341 - 334 --- 342 - 334 --- 343 - 334 ---- 345 - 334 --- 344 - 335 --- 346 - 335 --- 355 - 336 --- 347 - 336 --- 356 - 337 --- 348 - 337 --- 357 - 338 --- 349 - 338 --- 358 - 339 --- 350 - 339 --- 359 - 340 --- 351 - 340 --- 360 - 341 --- 352 - 341 --- 361 - 342 --- 353 - 342 --- 362 - 343 --- 354 - 343 --- 363 - 345 --- 346 - 345 --- 347 - 345 --- 348 - 345 --- 349 - 345 --- 350 - 345 --- 351 - 345 --- 352 - 345 --- 353 - 345 --- 354 - 345 <--x 335 - 345 --- 355 - 345 <--x 336 - 345 --- 356 - 345 <--x 337 - 345 --- 357 - 345 <--x 338 - 345 --- 358 - 345 <--x 339 - 345 --- 359 - 345 <--x 340 - 345 --- 360 - 345 <--x 341 - 345 --- 361 - 345 <--x 342 - 345 --- 362 - 345 <--x 343 - 345 --- 363 - 364 --- 365 - 365 --- 366 - 365 --- 367 - 365 --- 368 - 365 --- 369 - 365 --- 370 - 365 --- 371 - 365 --- 372 - 365 --- 373 - 365 --- 374 - 365 --- 375 - 365 --- 376 - 365 --- 377 - 365 --- 378 - 365 --- 379 - 365 --- 380 - 365 --- 381 - 365 --- 382 - 365 ---- 384 - 365 --- 383 - 366 --- 385 - 366 --- 404 - 366 --- 405 - 367 --- 386 - 367 --- 406 - 367 --- 407 - 368 --- 387 - 368 --- 408 - 368 --- 409 - 369 --- 388 - 369 --- 410 - 369 --- 411 - 370 --- 389 - 370 --- 412 - 370 --- 413 - 371 --- 390 - 371 --- 414 - 371 --- 415 - 372 --- 391 - 372 --- 416 - 372 --- 417 - 373 --- 392 - 373 --- 418 - 373 --- 419 - 374 --- 393 - 374 --- 420 - 374 --- 421 - 375 --- 394 - 375 --- 422 - 375 --- 423 + 259 --- 266 + 259 --- 271 + 260 --- 267 + 260 --- 272 + 261 --- 268 + 261 --- 273 + 262 --- 269 + 262 --- 274 + 265 --- 266 + 265 --- 267 + 265 --- 268 + 265 --- 269 + 265 <--x 259 + 265 --- 271 + 265 <--x 260 + 265 --- 272 + 265 <--x 261 + 265 --- 273 + 265 <--x 262 + 265 --- 274 + 275 --- 276 + 276 --- 277 + 276 --- 278 + 276 --- 279 + 276 --- 280 + 276 --- 281 + 276 ---- 283 + 276 --- 282 + 277 --- 284 + 277 --- 291 + 278 --- 285 + 278 --- 292 + 279 --- 286 + 279 --- 293 + 280 --- 287 + 280 --- 294 + 283 --- 284 + 283 --- 285 + 283 --- 286 + 283 --- 287 + 283 <--x 277 + 283 --- 291 + 283 <--x 278 + 283 --- 292 + 283 <--x 279 + 283 --- 293 + 283 <--x 280 + 283 --- 294 + 288 --- 289 + 288 ---- 310 + 288 --- 290 + 289 --- 311 + 289 --- 321 + 289 --- 322 + 295 --- 296 + 296 --- 297 + 296 --- 298 + 296 --- 299 + 296 --- 300 + 296 --- 301 + 296 ---- 303 + 296 --- 302 + 297 --- 307 + 297 --- 319 + 297 --- 320 + 298 --- 306 + 298 --- 317 + 298 --- 318 + 299 --- 305 + 299 --- 315 + 299 --- 316 + 300 --- 304 + 300 --- 313 + 300 --- 314 + 303 --- 304 + 303 --- 305 + 303 --- 306 + 303 --- 307 + 303 --- 308 + 303 --- 309 + 303 --- 313 + 303 --- 314 + 303 --- 315 + 303 --- 316 + 303 --- 317 + 303 --- 318 + 303 --- 319 + 303 --- 320 + 310 --- 311 + 310 --- 312 + 310 --- 321 + 310 --- 322 + 324 --- 325 + 325 --- 326 + 325 --- 327 + 325 --- 328 + 325 --- 329 + 325 --- 330 + 325 ---- 332 + 325 --- 331 + 326 --- 336 + 326 --- 346 + 326 --- 347 + 327 --- 335 + 327 --- 344 + 327 --- 345 + 328 --- 334 + 328 --- 342 + 328 --- 343 + 329 --- 333 + 329 --- 340 + 329 --- 341 + 332 --- 333 + 332 --- 334 + 332 --- 335 + 332 --- 336 + 332 --- 337 + 332 --- 338 + 332 --- 340 + 332 --- 341 + 332 --- 342 + 332 --- 343 + 332 --- 344 + 332 --- 345 + 332 --- 346 + 332 --- 347 + 349 --- 350 + 350 --- 351 + 350 --- 352 + 350 --- 353 + 350 --- 354 + 350 --- 355 + 350 --- 356 + 350 --- 357 + 350 --- 358 + 350 --- 359 + 350 --- 360 + 350 --- 361 + 350 --- 362 + 350 --- 363 + 350 --- 364 + 350 --- 365 + 350 --- 366 + 350 --- 367 + 350 --- 368 + 350 --- 369 + 350 --- 370 + 350 --- 371 + 350 --- 372 + 350 --- 373 + 350 --- 374 + 350 ---- 376 + 350 --- 375 + 351 --- 377 + 351 --- 402 + 352 --- 378 + 352 --- 403 + 353 --- 379 + 353 --- 404 + 354 --- 380 + 354 --- 405 + 355 --- 381 + 355 --- 406 + 356 --- 382 + 356 --- 407 + 357 --- 383 + 357 --- 408 + 358 --- 384 + 358 --- 409 + 359 --- 385 + 359 --- 410 + 360 --- 386 + 360 --- 411 + 361 --- 387 + 361 --- 412 + 362 --- 388 + 362 --- 413 + 363 --- 389 + 363 --- 414 + 364 --- 390 + 364 --- 415 + 365 --- 391 + 365 --- 416 + 366 --- 392 + 366 --- 417 + 367 --- 393 + 367 --- 418 + 368 --- 394 + 368 --- 419 + 369 --- 395 + 369 --- 420 + 370 --- 396 + 370 --- 421 + 371 --- 397 + 371 --- 422 + 372 --- 398 + 372 --- 423 + 373 --- 399 + 373 --- 424 + 374 --- 400 + 374 --- 425 + 376 --- 377 + 376 --- 378 + 376 --- 379 + 376 --- 380 + 376 --- 381 + 376 --- 382 + 376 --- 383 + 376 --- 384 + 376 --- 385 + 376 --- 386 + 376 --- 387 + 376 --- 388 + 376 --- 389 + 376 --- 390 + 376 --- 391 + 376 --- 392 + 376 --- 393 + 376 --- 394 376 --- 395 + 376 --- 396 + 376 --- 397 + 376 --- 398 + 376 --- 399 + 376 --- 400 + 376 <--x 351 + 376 --- 402 + 376 <--x 352 + 376 --- 403 + 376 <--x 353 + 376 --- 404 + 376 <--x 354 + 376 --- 405 + 376 <--x 355 + 376 --- 406 + 376 <--x 356 + 376 --- 407 + 376 <--x 357 + 376 --- 408 + 376 <--x 358 + 376 --- 409 + 376 <--x 359 + 376 --- 410 + 376 <--x 360 + 376 --- 411 + 376 <--x 361 + 376 --- 412 + 376 <--x 362 + 376 --- 413 + 376 <--x 363 + 376 --- 414 + 376 <--x 364 + 376 --- 415 + 376 <--x 365 + 376 --- 416 + 376 <--x 366 + 376 --- 417 + 376 <--x 367 + 376 --- 418 + 376 <--x 368 + 376 --- 419 + 376 <--x 369 + 376 --- 420 + 376 <--x 370 + 376 --- 421 + 376 <--x 371 + 376 --- 422 + 376 <--x 372 + 376 --- 423 + 376 <--x 373 376 --- 424 + 376 <--x 374 376 --- 425 - 377 --- 396 - 377 --- 426 - 377 --- 427 - 378 --- 397 - 378 --- 428 - 378 --- 429 - 379 --- 398 - 379 --- 430 - 379 --- 431 - 380 --- 399 - 380 --- 432 - 380 --- 433 - 381 --- 400 - 381 --- 434 - 381 --- 435 - 382 --- 401 - 382 --- 436 - 382 --- 437 - 384 --- 385 - 384 --- 386 - 384 --- 387 - 384 --- 388 - 384 --- 389 - 384 --- 390 - 384 --- 391 - 384 --- 392 - 384 --- 393 - 384 --- 394 - 384 --- 395 - 384 --- 396 - 384 --- 397 - 384 --- 398 - 384 --- 399 - 384 --- 400 - 384 --- 401 - 384 --- 402 - 384 --- 403 - 384 --- 404 - 384 --- 405 - 384 --- 406 - 384 --- 407 - 384 --- 408 - 384 --- 409 - 384 --- 410 - 384 --- 411 - 384 --- 412 - 384 --- 413 - 384 --- 414 - 384 --- 415 - 384 --- 416 - 384 --- 417 - 384 --- 418 - 384 --- 419 - 384 --- 420 - 384 --- 421 - 384 --- 422 - 384 --- 423 - 384 --- 424 - 384 --- 425 - 384 --- 426 - 384 --- 427 - 384 --- 428 - 384 --- 429 - 384 --- 430 - 384 --- 431 - 384 --- 432 - 384 --- 433 - 384 --- 434 - 384 --- 435 - 384 --- 436 - 384 --- 437 - 438 --- 439 - 439 --- 440 - 439 --- 441 - 439 --- 442 - 439 --- 443 - 439 --- 444 - 439 --- 445 + 437 --- 438 + 437 --- 439 + 437 --- 440 + 437 --- 441 + 437 --- 442 + 437 ---- 444 + 437 --- 443 + 438 --- 445 + 438 --- 450 + 438 --- 451 439 --- 446 - 439 --- 447 - 439 --- 448 - 439 --- 449 - 439 --- 450 - 439 --- 451 439 --- 452 439 --- 453 - 439 ---- 455 - 439 --- 454 - 440 --- 456 - 440 --- 470 + 440 --- 447 + 440 --- 454 + 440 --- 455 + 441 --- 448 + 441 --- 456 441 --- 457 - 441 --- 471 - 442 --- 458 - 442 --- 472 - 443 --- 459 - 443 --- 473 - 444 --- 460 - 444 --- 474 - 445 --- 461 - 445 --- 475 - 446 --- 462 - 446 --- 476 - 447 --- 463 - 447 --- 477 - 448 --- 464 - 448 --- 478 - 449 --- 465 - 449 --- 479 - 450 --- 466 - 450 --- 480 - 451 --- 467 - 451 --- 481 - 452 --- 468 - 452 --- 482 - 453 --- 469 - 453 --- 483 - 455 --- 456 - 455 --- 457 - 455 --- 458 - 455 --- 459 - 455 --- 460 - 455 --- 461 - 455 --- 462 - 455 --- 463 - 455 --- 464 - 455 --- 465 - 455 --- 466 - 455 --- 467 - 455 --- 468 - 455 --- 469 - 455 <--x 440 - 455 --- 470 - 455 <--x 441 - 455 --- 471 - 455 <--x 442 - 455 --- 472 - 455 <--x 443 - 455 --- 473 - 455 <--x 444 - 455 --- 474 - 455 <--x 445 - 455 --- 475 - 455 <--x 446 - 455 --- 476 - 455 <--x 447 - 455 --- 477 - 455 <--x 448 - 455 --- 478 - 455 <--x 449 - 455 --- 479 - 455 <--x 450 - 455 --- 480 - 455 <--x 451 - 455 --- 481 - 455 <--x 452 - 455 --- 482 - 455 <--x 453 - 455 --- 483 - 8 <--x 484 - 16 <--x 485 - 7 <--x 486 - 35 <--x 487 - 44 <--x 488 - 7 <--x 489 - 7 <--x 490 - 44 <--x 491 - 141 <--x 492 - 153 <--x 493 - 141 <--x 494 + 444 --- 445 + 444 --- 446 + 444 --- 447 + 444 --- 448 + 444 --- 449 + 444 --- 450 + 444 --- 451 + 444 --- 452 + 444 --- 453 + 444 --- 454 + 444 --- 455 + 444 --- 456 + 444 --- 457 + 462 --- 463 + 462 --- 464 + 462 --- 465 + 462 --- 466 + 462 --- 467 + 462 ---- 469 + 462 --- 468 + 463 --- 473 + 463 --- 481 + 463 --- 482 + 464 --- 472 + 464 --- 479 + 464 --- 480 + 465 --- 471 + 465 --- 477 + 465 --- 478 + 466 --- 470 + 466 --- 475 + 466 --- 476 + 469 --- 470 + 469 --- 471 + 469 --- 472 + 469 --- 473 + 469 --- 474 + 469 --- 475 + 469 --- 476 + 469 --- 477 + 469 --- 478 + 469 --- 479 + 469 --- 480 + 469 --- 481 + 469 --- 482 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap index 165bebca9..9c5123a26 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap @@ -8,692 +8,10 @@ description: Operations executed car-wheel-assembly.kcl "group": { "type": "ModuleInstance", "name": "carRotor", - "moduleId": 6 + "moduleId": 7 }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.25, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "end" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "end" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.75, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "start" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.5, - "ty": { - "type": "Unknown" - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "end" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.25, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "end" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.25, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "start" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.5, - "ty": { - "type": "Unknown" - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "START" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.125, - "ty": { - "type": "Unknown" - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.125, - "ty": { - "type": "Unknown" - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" }, @@ -706,1390 +24,6 @@ description: Operations executed car-wheel-assembly.kcl }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - "name": "hole", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.475, - "ty": { - "type": "Unknown" - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - "name": "hole", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.95, - "ty": { - "type": "Unknown" - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.95, - "ty": { - "type": "Unknown" - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.475, - "ty": { - "type": "Unknown" - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "KclStdLibCall", - "name": "revolve", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "labeledArgs": { - "axis": { - "value": { - "type": "Object", - "value": { - "direction": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - }, - "sourceRange": [] - } - }, - "sourceRange": [] - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "KclStdLibCall", - "name": "revolve", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "labeledArgs": { - "axis": { - "value": { - "type": "Object", - "value": { - "direction": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - }, - "sourceRange": [] - } - }, - "sourceRange": [] - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "spoke", - "functionSourceRange": [ - 2620, - 4193, - 5 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.1, - "ty": { - "type": "Unknown" - } - } - ] - }, - "xAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.02, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "yAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "zAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - } - } - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.95, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "arcDegrees": { - "value": { - "type": "Number", - "value": 360.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "axis": { - "value": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "sourceRange": [] - }, - "center": { - "value": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": -2000.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "sourceRange": [] - }, - "instances": { - "value": { - "type": "Number", - "value": 6.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "rotateDuplicates": { - "value": { - "type": "Bool", - "value": true - }, - "sourceRange": [] - } - }, - "name": "patternCircular3d", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "spoke", - "functionSourceRange": [ - 2620, - 4193, - 5 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": -0.1, - "ty": { - "type": "Unknown" - } - } - ] - }, - "xAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": -0.02, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "yAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "zAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - } - } - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.95, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "arcDegrees": { - "value": { - "type": "Number", - "value": 360.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "axis": { - "value": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "sourceRange": [] - }, - "center": { - "value": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": -2000.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "sourceRange": [] - }, - "instances": { - "value": { - "type": "Number", - "value": 6.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "rotateDuplicates": { - "value": { - "type": "Bool", - "value": true - }, - "sourceRange": [] - } - }, - "name": "patternCircular3d", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "KclStdLibCall", - "name": "revolve", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "labeledArgs": { - "axis": { - "value": { - "type": "Object", - "value": { - "direction": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - }, - "sourceRange": [] - } - }, - "sourceRange": [] - }, { "type": "GroupEnd" }, @@ -2098,299 +32,10 @@ description: Operations executed car-wheel-assembly.kcl "group": { "type": "ModuleInstance", "name": "lugNut", - "moduleId": 8 + "moduleId": 9 }, "sourceRange": [] }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "lug", - "functionSourceRange": [ - 668, - 1293, - 8 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 2.25, - "ty": { - "type": "Unknown" - } - }, - "y": { - "type": "Number", - "value": -1.1811023622047243, - "ty": { - "type": "Unknown" - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": -1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } - } - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "KclStdLibCall", - "name": "revolve", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "labeledArgs": { - "axis": { - "value": { - "type": "Object", - "value": { - "direction": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - }, - "sourceRange": [] - } - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, { "type": "GroupEnd" }, @@ -2548,129 +193,7 @@ description: Operations executed car-wheel-assembly.kcl "group": { "type": "ModuleInstance", "name": "brakeCaliper", - "moduleId": 7 - }, - "sourceRange": [] - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "KclStdLibCall", - "name": "revolve", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - }, - "labeledArgs": { - "angle": { - "value": { - "type": "Number", - "value": -70.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "axis": { - "value": { - "type": "Object", - "value": { - "direction": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - }, - "sourceRange": [] - } + "moduleId": 8 }, "sourceRange": [] }, @@ -2682,113 +205,7 @@ description: Operations executed car-wheel-assembly.kcl "group": { "type": "ModuleInstance", "name": "carTire", - "moduleId": 9 - }, - "sourceRange": [] - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "KclStdLibCall", - "name": "revolve", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - }, - "labeledArgs": { - "axis": { - "value": { - "type": "Object", - "value": { - "direction": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - }, - "sourceRange": [] - } + "moduleId": 10 }, "sourceRange": [] }, diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap index 2b1658919..6c3318ee1 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap @@ -31,7 +31,7 @@ description: Variables in memory after executing car-wheel-assembly.kcl }, "brakeCaliper": { "type": "Module", - "value": 7 + "value": 8 }, "c1": { "type": "TagIdentifier", @@ -105,11 +105,11 @@ description: Variables in memory after executing car-wheel-assembly.kcl }, "carRotor": { "type": "Module", - "value": 6 + "value": 7 }, "carTire": { "type": "Module", - "value": 9 + "value": 10 }, "carWheel": { "type": "Module", @@ -177,7 +177,7 @@ description: Variables in memory after executing car-wheel-assembly.kcl }, "lugNut": { "type": "Module", - "value": 8 + "value": 9 }, "lugSpacing": { "type": "Number", diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png index 995ec1479..7e50dfc20 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap index 5495016cb..b9b96229f 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands color-cube.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap index 520e6ca80..064aa787c 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands cycloidal-gear.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap index 53558e1ab..4312689f6 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands dodecahedron.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap index 507f89a8f..3901009e7 100644 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands dual-basin-utility-sink.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap index 334e24779..3a905662f 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands enclosure.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap index 4968f640a..40bf60e8e 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands exhaust-manifold.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap index c13d2870a..3cf87ef62 100644 --- a/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands flange.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap index 44bcedd6c..c07ff9489 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands focusrite-scarlett-mounting-bracket.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap index c20d6b22b..a725ab6bf 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands food-service-spatula.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap index 3182990a1..c135a5f64 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands french-press.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap index f789357f8..1d0f31800 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands gear-rack.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap index 0097d3c9b..cf4273d26 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands gear.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap index 7f7b50489..64e636f09 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands gridfinity-baseplate-magnets.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap index 2d73345a0..5a8f2ea7d 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands gridfinity-baseplate.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap index d0566743f..37508a938 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands gridfinity-bins-stacking-lip.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap index 1698809ec..6b9abeba5 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands gridfinity-bins.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap index 906fc6cf7..0f101e0c7 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands hex-nut.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap index 7e6f3108a..6f78fe84b 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands i-beam.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap index b715a9bec..94d692f63 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands keyboard.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap index 27f8b072f..12b8ac87f 100644 --- a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands kitt.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap index 08bd20cdd..d2a2e20c1 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands lego.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap index 938ecf4ba..904cecad0 100644 --- a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands makeup-mirror.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap index 327e110dc..48edc5d33 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands mounting-plate.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap index 8ad94c113..8d4b1c61f 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap @@ -7,26 +7,40 @@ description: Artifact commands multi-axis-robot.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "edge_lines_visible", - "hidden": false + "type": "set_scene_units", + "unit": "mm" } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true + "type": "set_scene_units", + "unit": "mm" } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" } }, { @@ -164,6 +178,284 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": -0.1, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 0.984807753012208, + "y": 0.17364817766693041, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.12938524157181686, + "y": 7.315959713348662, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.75, + "y": 8.0 + }, + "radius": 2.0, + "start": { + "unit": "degrees", + "value": 200.0 + }, + "end": { + "unit": "degrees", + "value": 380.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.6026, + "y": 29.1305, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -8.8526, + "y": 37.1305 + }, + "radius": 2.0, + "start": { + "unit": "degrees", + "value": 20.0 + }, + "end": { + "unit": "degrees", + "value": 200.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 0.984807753012208, + "y": 0.17364817766693041, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -8.527034109970234, + "y": 38.97698578126106, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -8.8526, + "y": 37.1305 + }, + "radius": 1.875, + "start": { + "unit": "degrees", + "value": 80.0 + }, + "end": { + "unit": "degrees", + "value": 260.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 19.6962, + "y": -3.473, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 10.8435, + "y": 33.6575 + }, + "radius": 1.875, + "start": { + "unit": "degrees", + "value": 260.0 + }, + "end": { + "unit": "degrees", + "value": 80.0 + }, + "relative": false + } + } + }, { "cmdId": "[uuid]", "range": [], @@ -189,263 +481,6 @@ description: Artifact commands multi-axis-robot.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 2.0, - "tolerance": 0.0000001, - "cut_type": "chamfer" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 2.0, - "tolerance": 0.0000001, - "cut_type": "chamfer" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 2.0, - "tolerance": 0.0000001, - "cut_type": "chamfer" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 2.0, - "tolerance": 0.0000001, - "cut_type": "chamfer" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [], @@ -453,1048 +488,16 @@ description: Artifact commands multi-axis-robot.kcl "type": "extend_path", "path": "[uuid]", "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 4.0, - "start": { - "unit": "degrees", - "value": 0.0 - }, + "type": "line", "end": { - "unit": "degrees", - "value": 360.0 + "x": -0.1294, + "y": 7.316, + "z": 0.0 }, "relative": false } } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 3.0, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.1, - "tolerance": 0.0000001, - "cut_type": "fillet" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.5, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 0.5, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 1.0, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -3.6, - "y": -2.5, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -4.0, - "y": -2.5 - }, - "radius": 0.4, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_circular_pattern", - "entity_id": "[uuid]", - "axis": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "center": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "num_repetitions": 3, - "arc_degrees": 360.0, - "rotate_duplicates": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -2.1, - "y": -4.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -2.5, - "y": -4.0 - }, - "radius": 0.4, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_circular_pattern", - "entity_id": "[uuid]", - "axis": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "center": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "num_repetitions": 3, - "arc_degrees": 360.0, - "rotate_duplicates": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.45882353, - "g": 0.25490198, - "b": 0.0627451, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.45882353, - "g": 0.25490198, - "b": 0.0627451, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.45882353, - "g": 0.25490198, - "b": 0.0627451, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.45882353, - "g": 0.25490198, - "b": 0.0627451, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, { "cmdId": "[uuid]", "range": [], @@ -1596,6 +599,89 @@ description: Artifact commands multi-axis-robot.kcl "path_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -8.527, + "y": 38.977, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1646,6 +732,106 @@ description: Artifact commands multi-axis-robot.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -2.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1676,6 +862,502 @@ description: Artifact commands multi-axis-robot.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1499999999999999, + "y": 8.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -1.75, + "y": 8.0 + }, + "radius": 1.9, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -7.00262444309573, + "y": 37.130471244363164, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -8.8526, + "y": 37.1305 + }, + "radius": 1.85, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1925,6 +1607,76 @@ description: Artifact commands multi-axis-robot.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -2093,6 +1845,40 @@ description: Artifact commands multi-axis-robot.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -2123,6 +1909,265 @@ description: Artifact commands multi-axis-robot.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 10.75262444309573, + "y": 37.130471244363164, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 8.8526, + "y": 37.1305 + }, + "radius": 1.9, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -8.310604299770063, + "y": 35.7209323131843, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -8.5106, + "y": 35.7209 + }, + "radius": 0.2, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": -8.85262444309573, + "y": 37.130471244363164, + "z": 0.0 + }, + "num_repetitions": 7, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.0, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.0, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.0, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 2.0, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, { "cmdId": "[uuid]", "range": [], @@ -2135,6 +2180,200 @@ description: Artifact commands multi-axis-robot.kcl "cut_type": "fillet" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 4.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 3.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -2228,6 +2467,207 @@ description: Artifact commands multi-axis-robot.kcl "rotate_duplicates": true } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.55, + "y": 6.75, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -1.75, + "y": 6.75 + }, + "radius": 0.2, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": -1.75, + "y": 8.0, + "z": 0.0 + }, + "num_repetitions": 7, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, { "cmdId": "[uuid]", "range": [], @@ -2306,6 +2746,130 @@ description: Artifact commands multi-axis-robot.kcl "planar_normal": null } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, { "cmdId": "[uuid]", "range": [], @@ -2378,7 +2942,191 @@ description: Artifact commands multi-axis-robot.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.2, + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.5, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.5, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, "faces": null } }, @@ -2504,6 +3252,627 @@ description: Artifact commands multi-axis-robot.kcl "planar_normal": null } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.2, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -3.6, + "y": -2.5, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -4.0, + "y": -2.5 + }, + "radius": 0.4, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, { "cmdId": "[uuid]", "range": [], @@ -2630,6 +3999,52 @@ description: Artifact commands multi-axis-robot.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -2640,6 +4055,310 @@ description: Artifact commands multi-axis-robot.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -2808,2916 +4527,6 @@ description: Artifact commands multi-axis-robot.kcl "edge_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.1, - "tolerance": 0.0000001, - "cut_type": "fillet" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.1, - "tolerance": 0.0000001, - "cut_type": "fillet" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": -0.1, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 0.984807753012208, - "y": 0.17364817766693041, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -0.12938524157181686, - "y": 7.315959713348662, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 1.75, - "y": 8.0 - }, - "radius": 2.0, - "start": { - "unit": "degrees", - "value": 200.0 - }, - "end": { - "unit": "degrees", - "value": 380.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -10.6026, - "y": 29.1305, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -8.8526, - "y": 37.1305 - }, - "radius": 2.0, - "start": { - "unit": "degrees", - "value": 20.0 - }, - "end": { - "unit": "degrees", - "value": 200.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.1294, - "y": 7.316, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -2.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.1499999999999999, - "y": 8.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -1.75, - "y": 8.0 - }, - "radius": 1.9, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.1, - "tolerance": 0.0000001, - "cut_type": "fillet" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 10.75262444309573, - "y": 37.130471244363164, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 8.8526, - "y": 37.1305 - }, - "radius": 1.9, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 1.0, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.1, - "tolerance": 0.0000001, - "cut_type": "fillet" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -1.55, - "y": 6.75, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -1.75, - "y": 6.75 - }, - "radius": 0.2, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_circular_pattern", - "entity_id": "[uuid]", - "axis": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "center": { - "x": -1.75, - "y": 8.0, - "z": 0.0 - }, - "num_repetitions": 7, - "arc_degrees": 360.0, - "rotate_duplicates": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 8.710604299770061, - "y": 35.7209323131843, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 8.5106, - "y": 35.7209 - }, - "radius": 0.2, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_circular_pattern", - "entity_id": "[uuid]", - "axis": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "center": { - "x": 8.85262444309573, - "y": 37.130471244363164, - "z": 0.0 - }, - "num_repetitions": 3, - "arc_degrees": 360.0, - "rotate_duplicates": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -8.552624443095729, - "y": 37.130471244363164, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -8.8526, - "y": 37.1305 - }, - "radius": 0.3, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 1.0, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.27058825, - "g": 0.27058825, - "b": 0.27058825, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 0.984807753012208, - "y": 0.17364817766693041, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -8.527034109970234, - "y": 38.97698578126106, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -8.8526, - "y": 37.1305 - }, - "radius": 1.875, - "start": { - "unit": "degrees", - "value": 80.0 - }, - "end": { - "unit": "degrees", - "value": 260.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 19.6962, - "y": -3.473, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 10.8435, - "y": 33.6575 - }, - "radius": 1.875, - "start": { - "unit": "degrees", - "value": 260.0 - }, - "end": { - "unit": "degrees", - "value": 80.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -8.527, - "y": 38.977, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 2.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -7.00262444309573, - "y": 37.130471244363164, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -8.8526, - "y": 37.1305 - }, - "radius": 1.85, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.1, - "tolerance": 0.0000001, - "cut_type": "fillet" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -8.310604299770063, - "y": 35.7209323131843, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -8.5106, - "y": 35.7209 - }, - "radius": 0.2, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_circular_pattern", - "entity_id": "[uuid]", - "axis": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "center": { - "x": -8.85262444309573, - "y": 37.130471244363164, - "z": 0.0 - }, - "num_repetitions": 7, - "arc_degrees": 360.0, - "rotate_duplicates": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.15, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -5868,6 +4677,275 @@ description: Artifact commands multi-axis-robot.kcl "planar_normal": null } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.1, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, { "cmdId": "[uuid]", "range": [], @@ -5974,6 +5052,192 @@ description: Artifact commands multi-axis-robot.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -2.1, + "y": -4.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -2.5, + "y": -4.0 + }, + "radius": 0.4, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 8.710604299770061, + "y": 35.7209323131843, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 8.5106, + "y": 35.7209 + }, + "radius": 0.2, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": 8.85262444309573, + "y": 37.130471244363164, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, { "cmdId": "[uuid]", "range": [], @@ -6006,6 +5270,98 @@ description: Artifact commands multi-axis-robot.kcl "planar_normal": null } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, { "cmdId": "[uuid]", "range": [], @@ -6144,6 +5500,270 @@ description: Artifact commands multi-axis-robot.kcl "planar_normal": null } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, { "cmdId": "[uuid]", "range": [], @@ -6372,6 +5992,118 @@ description: Artifact commands multi-axis-robot.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.15, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -6492,6 +6224,134 @@ description: Artifact commands multi-axis-robot.kcl "face_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.45882353, + "g": 0.25490198, + "b": 0.0627451, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.45882353, + "g": 0.25490198, + "b": 0.0627451, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.45882353, + "g": 0.25490198, + "b": 0.0627451, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.45882353, + "g": 0.25490198, + "b": 0.0627451, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -6712,6 +6572,132 @@ description: Artifact commands multi-axis-robot.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -8.552624443095729, + "y": 37.130471244363164, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -8.8526, + "y": 37.1305 + }, + "radius": 0.3, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -6869,6 +6855,67 @@ description: Artifact commands multi-axis-robot.kcl "ambient_occlusion": 0.0 } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.27058825, + "g": 0.27058825, + "b": 0.27058825, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, { "cmdId": "[uuid]", "range": [], @@ -6877,5 +6924,22 @@ description: Artifact commands multi-axis-robot.kcl "object_id": "[uuid]", "hidden": true } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md index ee2173e4c..129841f17 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md @@ -5,362 +5,365 @@ flowchart LR 3["Segment
[285, 347, 5]"] 4["Segment
[353, 468, 5]"] 5["Segment
[474, 594, 5]"] - 6["Segment
[600, 685, 5]"] - 7["Segment
[691, 698, 5]"] - 8[Solid2d] + 16["Segment
[600, 685, 5]"] + 17["Segment
[691, 698, 5]"] + 18[Solid2d] end - subgraph path28 [Path] - 28["Path
[1134, 1191, 5]"] - 29["Segment
[1134, 1191, 5]"] - 30[Solid2d] + subgraph path7 [Path] + 7["Path
[251, 394, 8]"] + 8["Segment
[400, 516, 8]"] + 9["Segment
[522, 600, 8]"] + 10["Segment
[606, 722, 8]"] + 19["Segment
[728, 784, 8]"] + 24["Segment
[790, 797, 8]"] + 25[Solid2d] end - subgraph path36 [Path] - 36["Path
[1389, 1426, 5]"] - 37["Segment
[1389, 1426, 5]"] - 38[Solid2d] + subgraph path12 [Path] + 12["Path
[271, 504, 9]"] + 13["Segment
[510, 629, 9]"] + 14["Segment
[635, 715, 9]"] + 15["Segment
[721, 840, 9]"] + 26["Segment
[846, 916, 9]"] + 34["Segment
[922, 929, 9]"] + 35[Solid2d] end - subgraph path44 [Path] - 44["Path
[1558, 1698, 5]"] - 45["Segment
[1558, 1698, 5]"] - 46[Solid2d] + subgraph path21 [Path] + 21["Path
[203, 263, 7]"] + 22["Segment
[203, 263, 7]"] + 23[Solid2d] end - subgraph path54 [Path] - 54["Path
[1944, 2084, 5]"] - 55["Segment
[1944, 2084, 5]"] - 56[Solid2d] + subgraph path72 [Path] + 72["Path
[913, 977, 8]"] + 73["Segment
[913, 977, 8]"] + 74[Solid2d] end - subgraph path65 [Path] - 65["Path
[203, 263, 6]"] - 66["Segment
[203, 263, 6]"] - 67[Solid2d] + subgraph path86 [Path] + 86["Path
[1043, 1252, 9]"] + 87["Segment
[1043, 1252, 9]"] + 88[Solid2d] end - subgraph path75 [Path] - 75["Path
[493, 529, 6]"] - 76["Segment
[535, 579, 6]"] - 77["Segment
[585, 673, 6]"] - 78["Segment
[679, 728, 6]"] - 79["Segment
[734, 790, 6]"] - 80["Segment
[796, 803, 6]"] - 81[Solid2d] - end - subgraph path97 [Path] - 97["Path
[900, 1075, 6]"] - 98["Segment
[900, 1075, 6]"] + subgraph path93 [Path] + 93["Path
[493, 529, 7]"] + 94["Segment
[535, 579, 7]"] + 95["Segment
[585, 673, 7]"] + 96["Segment
[679, 728, 7]"] + 97["Segment
[734, 790, 7]"] + 98["Segment
[796, 803, 7]"] 99[Solid2d] end - subgraph path105 [Path] - 105["Path
[1279, 1426, 6]"] - 106["Segment
[1279, 1426, 6]"] - 107[Solid2d] + subgraph path119 [Path] + 119["Path
[900, 1075, 7]"] + 120["Segment
[900, 1075, 7]"] + 121[Solid2d] end - subgraph path116 [Path] - 116["Path
[1743, 1917, 6]"] - 117["Segment
[1743, 1917, 6]"] - 118[Solid2d] + subgraph path127 [Path] + 127["Path
[1146, 1354, 8]"] + 128["Segment
[1146, 1354, 8]"] + 129[Solid2d] end - subgraph path125 [Path] - 125["Path
[2142, 2182, 6]"] - 126["Segment
[2142, 2182, 6]"] - 127[Solid2d] + subgraph path133 [Path] + 133["Path
[1457, 1646, 9]"] + 134["Segment
[1457, 1646, 9]"] + 135[Solid2d] end - subgraph path137 [Path] - 137["Path
[251, 394, 7]"] - 138["Segment
[400, 516, 7]"] - 139["Segment
[522, 600, 7]"] - 140["Segment
[606, 722, 7]"] - 141["Segment
[728, 784, 7]"] - 142["Segment
[790, 797, 7]"] - 143[Solid2d] + subgraph path145 [Path] + 145["Path
[1134, 1191, 5]"] + 146["Segment
[1134, 1191, 5]"] + 147[Solid2d] + end + subgraph path151 [Path] + 151["Path
[1279, 1426, 7]"] + 152["Segment
[1279, 1426, 7]"] + 153[Solid2d] end subgraph path159 [Path] - 159["Path
[913, 977, 7]"] - 160["Segment
[913, 977, 7]"] + 159["Path
[1557, 1601, 8]"] + 160["Segment
[1557, 1601, 8]"] 161[Solid2d] end - subgraph path167 [Path] - 167["Path
[1146, 1354, 7]"] - 168["Segment
[1146, 1354, 7]"] - 169[Solid2d] + subgraph path173 [Path] + 173["Path
[1389, 1426, 5]"] + 174["Segment
[1389, 1426, 5]"] + 175[Solid2d] end - subgraph path175 [Path] - 175["Path
[1557, 1601, 7]"] - 176["Segment
[1557, 1601, 7]"] - 177[Solid2d] + subgraph path189 [Path] + 189["Path
[1558, 1698, 5]"] + 190["Segment
[1558, 1698, 5]"] + 191[Solid2d] end - subgraph path190 [Path] - 190["Path
[1839, 2031, 7]"] - 191["Segment
[1839, 2031, 7]"] - 192[Solid2d] + subgraph path197 [Path] + 197["Path
[1743, 1917, 7]"] + 198["Segment
[1743, 1917, 7]"] + 199[Solid2d] end - subgraph path201 [Path] - 201["Path
[2384, 2559, 7]"] - 202["Segment
[2384, 2559, 7]"] - 203[Solid2d] + subgraph path213 [Path] + 213["Path
[2142, 2182, 7]"] + 214["Segment
[2142, 2182, 7]"] + 215[Solid2d] end - subgraph path210 [Path] - 210["Path
[271, 504, 8]"] - 211["Segment
[510, 629, 8]"] - 212["Segment
[635, 715, 8]"] - 213["Segment
[721, 840, 8]"] - 214["Segment
[846, 916, 8]"] - 215["Segment
[922, 929, 8]"] - 216[Solid2d] + subgraph path220 [Path] + 220["Path
[2067, 2353, 9]"] + 221["Segment
[2067, 2353, 9]"] + 222[Solid2d] end - subgraph path232 [Path] - 232["Path
[1043, 1252, 8]"] - 233["Segment
[1043, 1252, 8]"] - 234[Solid2d] + subgraph path235 [Path] + 235["Path
[2452, 2736, 9]"] + 236["Segment
[2452, 2736, 9]"] + 237[Solid2d] end - subgraph path240 [Path] - 240["Path
[1457, 1646, 8]"] - 241["Segment
[1457, 1646, 8]"] - 242[Solid2d] + subgraph path242 [Path] + 242["Path
[1944, 2084, 5]"] + 243["Segment
[1944, 2084, 5]"] + 244[Solid2d] end - subgraph path255 [Path] - 255["Path
[2067, 2353, 8]"] - 256["Segment
[2067, 2353, 8]"] - 257[Solid2d] + subgraph path245 [Path] + 245["Path
[1839, 2031, 8]"] + 246["Segment
[1839, 2031, 8]"] + 247[Solid2d] end - subgraph path264 [Path] - 264["Path
[2452, 2736, 8]"] - 265["Segment
[2452, 2736, 8]"] - 266[Solid2d] + subgraph path257 [Path] + 257["Path
[2890, 2928, 9]"] + 258["Segment
[2890, 2928, 9]"] + 259[Solid2d] end - subgraph path273 [Path] - 273["Path
[2890, 2928, 8]"] - 274["Segment
[2890, 2928, 8]"] - 275[Solid2d] - end - subgraph path282 [Path] - 282["Path
[3058, 3283, 8]"] - 283["Segment
[3289, 3383, 8]"] - 284["Segment
[3389, 3532, 8]"] - 285["Segment
[3538, 3632, 8]"] - 286["Segment
[3638, 3740, 8]"] - 287["Segment
[3746, 3848, 8]"] - 288["Segment
[3854, 3954, 8]"] - 289["Segment
[3960, 4016, 8]"] - 290["Segment
[4022, 4029, 8]"] - 291[Solid2d] + subgraph path276 [Path] + 276["Path
[3058, 3283, 9]"] + 277["Segment
[3289, 3383, 9]"] + 278["Segment
[3389, 3532, 9]"] + 279["Segment
[3538, 3632, 9]"] + 280["Segment
[3638, 3740, 9]"] + 281["Segment
[3746, 3848, 9]"] + 282["Segment
[3854, 3954, 9]"] + 283["Segment
[3960, 4016, 9]"] + 284["Segment
[4022, 4029, 9]"] + 285[Solid2d] end subgraph path316 [Path] - 316["Path
[4158, 4383, 8]"] - 317["Segment
[4389, 4485, 8]"] - 318["Segment
[4491, 4639, 8]"] - 319["Segment
[4645, 4741, 8]"] - 320["Segment
[4747, 4851, 8]"] - 321["Segment
[4857, 4961, 8]"] - 322["Segment
[4967, 5069, 8]"] - 323["Segment
[5075, 5131, 8]"] - 324["Segment
[5137, 5144, 8]"] + 316["Path
[4158, 4383, 9]"] + 317["Segment
[4389, 4485, 9]"] + 318["Segment
[4491, 4639, 9]"] + 319["Segment
[4645, 4741, 9]"] + 320["Segment
[4747, 4851, 9]"] + 321["Segment
[4857, 4961, 9]"] + 322["Segment
[4967, 5069, 9]"] + 323["Segment
[5075, 5131, 9]"] + 324["Segment
[5137, 5144, 9]"] 325[Solid2d] end + subgraph path336 [Path] + 336["Path
[2384, 2559, 8]"] + 337["Segment
[2384, 2559, 8]"] + 338[Solid2d] + end 1["Plane
[201, 218, 5]"] - 9["Sweep Extrusion
[712, 759, 5]"] - 10[Wall] - 11[Wall] - 12[Wall] - 13[Wall] - 14["Cap Start"] - 15["Cap End"] - 16["SweepEdge Opposite"] - 17["SweepEdge Adjacent"] - 18["SweepEdge Opposite"] - 19["SweepEdge Adjacent"] - 20["SweepEdge Opposite"] - 21["SweepEdge Adjacent"] - 22["SweepEdge Opposite"] - 23["SweepEdge Adjacent"] - 24["EdgeCut Chamfer
[765, 1042, 5]"] - 25["EdgeCut Chamfer
[765, 1042, 5]"] - 26["EdgeCut Chamfer
[765, 1042, 5]"] - 27["EdgeCut Chamfer
[765, 1042, 5]"] - 31["Sweep Extrusion
[1205, 1271, 5]"] - 32[Wall] + 6["Plane
[222, 245, 8]"] + 11["Plane
[242, 265, 9]"] + 20["Plane
[174, 197, 7]"] + 27["Sweep Extrusion
[712, 759, 5]"] + 28[Wall] + 29[Wall] + 30[Wall] + 31[Wall] + 32["Cap Start"] 33["Cap End"] - 34["SweepEdge Opposite"] - 35["SweepEdge Adjacent"] - 39["Sweep Extrusion
[1440, 1470, 5]"] - 40[Wall] - 41["Cap End"] - 42["SweepEdge Opposite"] - 43["SweepEdge Adjacent"] - 47["Sweep Extrusion
[1846, 1893, 5]"] + 36["Sweep Extrusion
[277, 315, 7]"] + 37[Wall] + 38["Cap Start"] + 39["Cap End"] + 40["Sweep Extrusion
[811, 859, 8]"] + 41[Wall] + 42[Wall] + 43[Wall] + 44[Wall] + 45["Cap Start"] + 46["Cap End"] + 47["Sweep Extrusion
[943, 991, 9]"] 48[Wall] - 49["SweepEdge Opposite"] - 50["SweepEdge Adjacent"] - 51["Sweep Extrusion
[1846, 1893, 5]"] - 52["Sweep Extrusion
[1846, 1893, 5]"] - 53["Sweep Extrusion
[1846, 1893, 5]"] - 57["Sweep Extrusion
[2220, 2267, 5]"] - 58[Wall] - 59["SweepEdge Opposite"] - 60["SweepEdge Adjacent"] - 61["Sweep Extrusion
[2220, 2267, 5]"] - 62["Sweep Extrusion
[2220, 2267, 5]"] - 63["Sweep Extrusion
[2220, 2267, 5]"] - 64["Plane
[174, 197, 6]"] - 68["Sweep Extrusion
[277, 315, 6]"] - 69[Wall] - 70["Cap Start"] - 71["Cap End"] - 72["SweepEdge Opposite"] - 73["SweepEdge Adjacent"] - 74["Plane
[464, 487, 6]"] - 82["Sweep Extrusion
[818, 848, 6]"] - 83[Wall] - 84[Wall] - 85[Wall] - 86[Wall] - 87["Cap Start"] - 88["Cap End"] - 89["SweepEdge Opposite"] - 90["SweepEdge Adjacent"] - 91["SweepEdge Opposite"] - 92["SweepEdge Adjacent"] - 93["SweepEdge Opposite"] - 94["SweepEdge Adjacent"] - 95["SweepEdge Opposite"] - 96["SweepEdge Adjacent"] - 100["Sweep Extrusion
[1089, 1121, 6]"] + 49[Wall] + 50[Wall] + 51[Wall] + 52["Cap Start"] + 53["Cap End"] + 54["SweepEdge Opposite"] + 55["SweepEdge Adjacent"] + 56["SweepEdge Opposite"] + 57["SweepEdge Adjacent"] + 58["SweepEdge Opposite"] + 59["SweepEdge Adjacent"] + 60["SweepEdge Opposite"] + 61["SweepEdge Adjacent"] + 62["SweepEdge Opposite"] + 63["SweepEdge Adjacent"] + 64["SweepEdge Opposite"] + 65["SweepEdge Adjacent"] + 66["SweepEdge Opposite"] + 67["SweepEdge Adjacent"] + 68["SweepEdge Opposite"] + 69["SweepEdge Adjacent"] + 70["SweepEdge Opposite"] + 71["SweepEdge Adjacent"] + 75["Sweep Extrusion
[992, 1025, 8]"] + 76[Wall] + 77["Cap End"] + 78["SweepEdge Opposite"] + 79["SweepEdge Adjacent"] + 80["SweepEdge Opposite"] + 81["SweepEdge Adjacent"] + 82["SweepEdge Opposite"] + 83["SweepEdge Adjacent"] + 84["SweepEdge Opposite"] + 85["SweepEdge Adjacent"] + 89["Sweep Extrusion
[1267, 1300, 9]"] + 90[Wall] + 91["Cap End"] + 92["Plane
[464, 487, 7]"] + 100["Sweep Extrusion
[818, 848, 7]"] 101[Wall] - 102["Cap End"] - 103["SweepEdge Opposite"] - 104["SweepEdge Adjacent"] - 108["Sweep Extrusion
[1659, 1691, 6]"] - 109[Wall] - 110["Cap End"] + 102[Wall] + 103[Wall] + 104[Wall] + 105["Cap Start"] + 106["Cap End"] + 107["SweepEdge Opposite"] + 108["SweepEdge Adjacent"] + 109["SweepEdge Opposite"] + 110["SweepEdge Adjacent"] 111["SweepEdge Opposite"] 112["SweepEdge Adjacent"] - 113["Sweep Extrusion
[1659, 1691, 6]"] - 114["Sweep Extrusion
[1659, 1691, 6]"] - 115["Sweep Extrusion
[1659, 1691, 6]"] - 119["Sweep Extrusion
[1931, 1964, 6]"] - 120[Wall] - 121["Cap End"] - 122["SweepEdge Opposite"] - 123["SweepEdge Adjacent"] - 124["Plane
[2113, 2136, 6]"] - 128["Sweep Extrusion
[2184, 2215, 6]"] - 129[Wall] - 130["Cap Start"] - 131["Cap End"] - 132["SweepEdge Opposite"] - 133["SweepEdge Adjacent"] - 134["EdgeCut Fillet
[321, 383, 6]"] - 135["EdgeCut Fillet
[1970, 2032, 6]"] - 136["Plane
[222, 245, 7]"] - 144["Sweep Extrusion
[811, 859, 7]"] - 145[Wall] - 146[Wall] - 147[Wall] - 148[Wall] - 149["Cap Start"] + 113["SweepEdge Opposite"] + 114["SweepEdge Adjacent"] + 115["SweepEdge Opposite"] + 116["SweepEdge Adjacent"] + 117["SweepEdge Opposite"] + 118["SweepEdge Adjacent"] + 122["Sweep Extrusion
[1089, 1121, 7]"] + 123[Wall] + 124["Cap End"] + 125["SweepEdge Opposite"] + 126["SweepEdge Adjacent"] + 130["Sweep Extrusion
[1369, 1399, 8]"] + 131[Wall] + 132["Cap End"] + 136["EdgeCut Chamfer
[765, 1042, 5]"] + 137["EdgeCut Chamfer
[765, 1042, 5]"] + 138["EdgeCut Chamfer
[765, 1042, 5]"] + 139["EdgeCut Chamfer
[765, 1042, 5]"] + 140["SweepEdge Opposite"] + 141["SweepEdge Adjacent"] + 142["Sweep Extrusion
[1911, 1944, 9]"] + 143[Wall] + 144["Cap End"] + 148["Sweep Extrusion
[1205, 1271, 5]"] + 149[Wall] 150["Cap End"] - 151["SweepEdge Opposite"] - 152["SweepEdge Adjacent"] - 153["SweepEdge Opposite"] - 154["SweepEdge Adjacent"] - 155["SweepEdge Opposite"] - 156["SweepEdge Adjacent"] + 154["SweepEdge Opposite"] + 155["SweepEdge Adjacent"] + 156["Sweep Extrusion
[1911, 1944, 9]"] 157["SweepEdge Opposite"] 158["SweepEdge Adjacent"] - 162["Sweep Extrusion
[992, 1025, 7]"] + 162["Sweep Extrusion
[1659, 1691, 7]"] 163[Wall] 164["Cap End"] - 165["SweepEdge Opposite"] - 166["SweepEdge Adjacent"] - 170["Sweep Extrusion
[1369, 1399, 7]"] - 171[Wall] - 172["Cap End"] - 173["SweepEdge Opposite"] - 174["SweepEdge Adjacent"] - 178["Sweep Extrusion
[1754, 1787, 7]"] - 179[Wall] - 180["Cap End"] - 181["SweepEdge Opposite"] - 182["SweepEdge Adjacent"] - 183["Sweep Extrusion
[1754, 1787, 7]"] - 184["Sweep Extrusion
[1754, 1787, 7]"] - 185["Sweep Extrusion
[1754, 1787, 7]"] - 186["Sweep Extrusion
[1754, 1787, 7]"] - 187["Sweep Extrusion
[1754, 1787, 7]"] - 188["Sweep Extrusion
[1754, 1787, 7]"] - 189["Sweep Extrusion
[1754, 1787, 7]"] - 193["Sweep Extrusion
[2299, 2332, 7]"] - 194[Wall] - 195["Cap End"] - 196["SweepEdge Opposite"] - 197["SweepEdge Adjacent"] - 198["Sweep Extrusion
[2299, 2332, 7]"] - 199["Sweep Extrusion
[2299, 2332, 7]"] - 200["Sweep Extrusion
[2299, 2332, 7]"] - 204["Sweep Extrusion
[2561, 2591, 7]"] - 205[Wall] - 206["Cap End"] - 207["SweepEdge Opposite"] - 208["SweepEdge Adjacent"] - 209["Plane
[242, 265, 8]"] - 217["Sweep Extrusion
[943, 991, 8]"] - 218[Wall] - 219[Wall] - 220[Wall] - 221[Wall] - 222["Cap Start"] - 223["Cap End"] - 224["SweepEdge Opposite"] - 225["SweepEdge Adjacent"] - 226["SweepEdge Opposite"] - 227["SweepEdge Adjacent"] - 228["SweepEdge Opposite"] - 229["SweepEdge Adjacent"] - 230["SweepEdge Opposite"] - 231["SweepEdge Adjacent"] - 235["Sweep Extrusion
[1267, 1300, 8]"] - 236[Wall] - 237["Cap End"] - 238["SweepEdge Opposite"] - 239["SweepEdge Adjacent"] - 243["Sweep Extrusion
[1911, 1944, 8]"] - 244[Wall] - 245["Cap End"] - 246["SweepEdge Opposite"] - 247["SweepEdge Adjacent"] - 248["Sweep Extrusion
[1911, 1944, 8]"] - 249["Sweep Extrusion
[1911, 1944, 8]"] - 250["Sweep Extrusion
[1911, 1944, 8]"] - 251["Sweep Extrusion
[1911, 1944, 8]"] - 252["Sweep Extrusion
[1911, 1944, 8]"] - 253["Sweep Extrusion
[1911, 1944, 8]"] - 254["Sweep Extrusion
[1911, 1944, 8]"] - 258["Sweep Extrusion
[2367, 2400, 8]"] - 259[Wall] - 260["Cap Start"] - 261["Cap End"] - 262["SweepEdge Opposite"] - 263["SweepEdge Adjacent"] - 267["Sweep Extrusion
[2751, 2784, 8]"] - 268[Wall] - 269["Cap Start"] - 270["Cap End"] - 271["SweepEdge Opposite"] - 272["SweepEdge Adjacent"] - 276["Sweep Extrusion
[2943, 2977, 8]"] - 277[Wall] - 278["Cap Start"] - 279["Cap End"] - 280["SweepEdge Opposite"] - 281["SweepEdge Adjacent"] - 292["Sweep Extrusion
[4044, 4077, 8]"] + 165["Sweep Extrusion
[1911, 1944, 9]"] + 166["Sweep Extrusion
[1754, 1787, 8]"] + 167[Wall] + 168["Cap End"] + 169["SweepEdge Opposite"] + 170["SweepEdge Adjacent"] + 171["Sweep Extrusion
[1659, 1691, 7]"] + 172["Sweep Extrusion
[1911, 1944, 9]"] + 176["Sweep Extrusion
[1440, 1470, 5]"] + 177[Wall] + 178["Cap End"] + 179["SweepEdge Opposite"] + 180["SweepEdge Adjacent"] + 181["Sweep Extrusion
[1754, 1787, 8]"] + 182["Sweep Extrusion
[1659, 1691, 7]"] + 183["Sweep Extrusion
[1911, 1944, 9]"] + 184["SweepEdge Opposite"] + 185["SweepEdge Adjacent"] + 186["Sweep Extrusion
[1754, 1787, 8]"] + 187["Sweep Extrusion
[1659, 1691, 7]"] + 188["Sweep Extrusion
[1911, 1944, 9]"] + 192["Sweep Extrusion
[1754, 1787, 8]"] + 193["Sweep Extrusion
[1911, 1944, 9]"] + 194["Sweep Extrusion
[1846, 1893, 5]"] + 195[Wall] + 196["Sweep Extrusion
[1754, 1787, 8]"] + 200["Sweep Extrusion
[1931, 1964, 7]"] + 201[Wall] + 202["Cap End"] + 203["Sweep Extrusion
[1911, 1944, 9]"] + 204["SweepEdge Opposite"] + 205["SweepEdge Adjacent"] + 206["Sweep Extrusion
[1846, 1893, 5]"] + 207["Sweep Extrusion
[1754, 1787, 8]"] + 208["SweepEdge Opposite"] + 209["SweepEdge Adjacent"] + 210["Sweep Extrusion
[1846, 1893, 5]"] + 211["Sweep Extrusion
[1754, 1787, 8]"] + 212["Plane
[2113, 2136, 7]"] + 216["Sweep Extrusion
[2184, 2215, 7]"] + 217[Wall] + 218["Cap Start"] + 219["Cap End"] + 223["Sweep Extrusion
[2367, 2400, 9]"] + 224[Wall] + 225["Cap Start"] + 226["Cap End"] + 227["Sweep Extrusion
[1846, 1893, 5]"] + 228["Sweep Extrusion
[1754, 1787, 8]"] + 229["SweepEdge Opposite"] + 230["SweepEdge Adjacent"] + 231["EdgeCut Fillet
[321, 383, 7]"] + 232["EdgeCut Fillet
[1970, 2032, 7]"] + 233["SweepEdge Opposite"] + 234["SweepEdge Adjacent"] + 238["Sweep Extrusion
[2751, 2784, 9]"] + 239[Wall] + 240["Cap Start"] + 241["Cap End"] + 248["SweepEdge Opposite"] + 249["SweepEdge Adjacent"] + 250["Sweep Extrusion
[2220, 2267, 5]"] + 251[Wall] + 252["Cap Start"] + 253["Sweep Extrusion
[2299, 2332, 8]"] + 254[Wall] + 255["Cap Start"] + 256["Cap End"] + 260["Sweep Extrusion
[2943, 2977, 9]"] + 261[Wall] + 262["Cap Start"] + 263["Cap End"] + 264["SweepEdge Opposite"] + 265["SweepEdge Adjacent"] + 266["Sweep Extrusion
[2220, 2267, 5]"] + 267["SweepEdge Opposite"] + 268["SweepEdge Adjacent"] + 269["Sweep Extrusion
[2299, 2332, 8]"] + 270["SweepEdge Opposite"] + 271["SweepEdge Adjacent"] + 272["Sweep Extrusion
[2220, 2267, 5]"] + 273["SweepEdge Opposite"] + 274["SweepEdge Adjacent"] + 275["Sweep Extrusion
[2299, 2332, 8]"] + 286["Sweep Extrusion
[4044, 4077, 9]"] + 287[Wall] + 288[Wall] + 289[Wall] + 290[Wall] + 291[Wall] + 292[Wall] 293[Wall] - 294[Wall] - 295[Wall] - 296[Wall] - 297[Wall] - 298[Wall] - 299[Wall] - 300["Cap Start"] - 301["Cap End"] + 294["Cap Start"] + 295["Cap End"] + 296["Sweep Extrusion
[2220, 2267, 5]"] + 297["SweepEdge Opposite"] + 298["SweepEdge Adjacent"] + 299["Sweep Extrusion
[2299, 2332, 8]"] + 300["SweepEdge Opposite"] + 301["SweepEdge Adjacent"] 302["SweepEdge Opposite"] 303["SweepEdge Adjacent"] 304["SweepEdge Opposite"] @@ -375,7 +378,7 @@ flowchart LR 313["SweepEdge Adjacent"] 314["SweepEdge Opposite"] 315["SweepEdge Adjacent"] - 326["Sweep Extrusion
[5146, 5179, 8]"] + 326["Sweep Extrusion
[5146, 5179, 9]"] 327[Wall] 328[Wall] 329[Wall] @@ -385,449 +388,440 @@ flowchart LR 333[Wall] 334["Cap Start"] 335["Cap End"] - 336["SweepEdge Opposite"] - 337["SweepEdge Adjacent"] - 338["SweepEdge Opposite"] - 339["SweepEdge Adjacent"] - 340["SweepEdge Opposite"] - 341["SweepEdge Adjacent"] - 342["SweepEdge Opposite"] - 343["SweepEdge Adjacent"] - 344["SweepEdge Opposite"] - 345["SweepEdge Adjacent"] - 346["SweepEdge Opposite"] - 347["SweepEdge Adjacent"] - 348["SweepEdge Opposite"] - 349["SweepEdge Adjacent"] - 350["StartSketchOnFace
[1096, 1128, 5]"] - 351["StartSketchOnFace
[1351, 1383, 5]"] - 352["StartSketchOnFace
[1520, 1552, 5]"] - 353["StartSketchOnFace
[1906, 1938, 5]"] - 354["StartSketchOnFace
[862, 894, 6]"] - 355["StartSketchOnFace
[1241, 1273, 6]"] - 356["StartSketchOnFace
[1705, 1737, 6]"] - 357["StartSketchOnFace
[873, 907, 7]"] - 358["StartSketchOnFace
[1106, 1140, 7]"] - 359["StartSketchOnFace
[1519, 1551, 7]"] - 360["StartSketchOnFace
[1801, 1833, 7]"] - 361["StartSketchOnFace
[2346, 2378, 7]"] - 362["StartSketchOnFace
[1005, 1037, 8]"] - 363["StartSketchOnFace
[1419, 1451, 8]"] - 364["StartSketchOnFace
[2027, 2061, 8]"] - 365["StartSketchOnFace
[2414, 2446, 8]"] - 366["StartSketchOnFace
[2850, 2884, 8]"] - 367["StartSketchOnFace
[3018, 3052, 8]"] - 368["StartSketchOnFace
[4118, 4152, 8]"] + 339["Sweep Extrusion
[2561, 2591, 8]"] + 340[Wall] + 341["Cap Start"] + 342["Cap End"] + 343["SweepEdge Opposite"] + 344["SweepEdge Adjacent"] + 345["SweepEdge Opposite"] + 346["SweepEdge Adjacent"] + 347["SweepEdge Opposite"] + 348["SweepEdge Adjacent"] + 349["SweepEdge Opposite"] + 350["SweepEdge Adjacent"] + 351["SweepEdge Opposite"] + 352["SweepEdge Adjacent"] + 353["SweepEdge Opposite"] + 354["SweepEdge Adjacent"] + 355["SweepEdge Opposite"] + 356["SweepEdge Adjacent"] + 357["SweepEdge Opposite"] + 358["SweepEdge Adjacent"] 1 --- 2 2 --- 3 2 --- 4 2 --- 5 - 2 --- 6 - 2 --- 7 - 2 ---- 9 - 2 --- 8 - 3 --- 10 - 3 --- 16 - 3 --- 17 - 4 --- 11 - 4 --- 18 - 4 --- 19 - 5 --- 12 - 5 --- 20 - 5 --- 21 - 6 --- 13 - 6 --- 22 - 6 --- 23 - 9 --- 10 - 9 --- 11 - 9 --- 12 - 9 --- 13 - 9 --- 14 - 9 --- 15 - 9 --- 16 - 9 --- 17 - 9 --- 18 - 9 --- 19 - 9 --- 20 - 9 --- 21 - 9 --- 22 - 9 --- 23 - 15 --- 28 - 15 --- 44 - 15 --- 54 - 17 <--x 24 - 19 <--x 25 - 21 <--x 26 - 23 <--x 27 - 28 --- 29 - 28 ---- 31 - 28 --- 30 - 29 --- 32 - 29 --- 34 - 29 --- 35 - 31 --- 32 - 31 --- 33 - 31 --- 34 - 31 --- 35 - 33 --- 36 + 2 --- 16 + 2 --- 17 + 2 ---- 27 + 2 --- 18 + 3 --- 28 + 3 --- 54 + 3 --- 55 + 4 --- 29 + 4 --- 56 + 4 --- 57 + 5 --- 30 + 5 --- 58 + 5 --- 59 + 6 --- 7 + 7 --- 8 + 7 --- 9 + 7 --- 10 + 7 --- 19 + 7 --- 24 + 7 ---- 40 + 7 --- 25 + 8 --- 41 + 8 --- 64 + 8 --- 65 + 9 --- 42 + 9 --- 66 + 9 --- 67 + 10 --- 43 + 10 --- 68 + 10 --- 69 + 11 --- 12 + 12 --- 13 + 12 --- 14 + 12 --- 15 + 12 --- 26 + 12 --- 34 + 12 ---- 47 + 12 --- 35 + 13 --- 48 + 13 --- 78 + 13 --- 79 + 14 --- 49 + 14 --- 80 + 14 --- 81 + 15 --- 50 + 15 --- 82 + 15 --- 83 + 16 --- 31 + 16 --- 60 + 16 --- 61 + 19 --- 44 + 19 --- 70 + 19 --- 71 + 20 --- 21 + 21 --- 22 + 21 ---- 36 + 21 --- 23 + 22 --- 37 + 22 --- 62 + 22 --- 63 + 26 --- 51 + 26 --- 84 + 26 --- 85 + 27 --- 28 + 27 --- 29 + 27 --- 30 + 27 --- 31 + 27 --- 32 + 27 --- 33 + 27 --- 54 + 27 --- 55 + 27 --- 56 + 27 --- 57 + 27 --- 58 + 27 --- 59 + 27 --- 60 + 27 --- 61 + 33 --- 145 + 33 --- 189 + 33 --- 242 36 --- 37 - 36 ---- 39 36 --- 38 - 37 --- 40 - 37 --- 42 - 37 --- 43 - 39 --- 40 - 39 --- 41 - 39 --- 42 - 39 --- 43 - 44 --- 45 - 44 ---- 47 - 44 --- 46 - 45 --- 48 - 45 --- 49 - 45 --- 50 + 36 --- 39 + 36 --- 62 + 36 --- 63 + 40 --- 41 + 40 --- 42 + 40 --- 43 + 40 --- 44 + 40 --- 45 + 40 --- 46 + 40 --- 64 + 40 --- 65 + 40 --- 66 + 40 --- 67 + 40 --- 68 + 40 --- 69 + 40 --- 70 + 40 --- 71 + 45 --- 72 + 45 --- 127 + 46 --- 336 47 --- 48 47 --- 49 47 --- 50 - 54 --- 55 - 54 ---- 57 - 54 --- 56 - 55 --- 58 - 55 --- 59 - 55 --- 60 - 57 --- 58 - 57 --- 59 - 57 --- 60 - 64 --- 65 - 65 --- 66 - 65 ---- 68 - 65 --- 67 - 66 --- 69 - 66 --- 72 - 66 --- 73 - 68 --- 69 - 68 --- 70 - 68 --- 71 - 68 --- 72 - 68 --- 73 - 74 --- 75 + 47 --- 51 + 47 --- 52 + 47 --- 53 + 47 --- 78 + 47 --- 79 + 47 --- 80 + 47 --- 81 + 47 --- 82 + 47 --- 83 + 47 --- 84 + 47 --- 85 + 52 --- 220 + 53 --- 86 + 53 --- 235 + 72 --- 73 + 72 ---- 75 + 72 --- 74 + 73 --- 76 + 73 --- 107 + 73 --- 108 75 --- 76 75 --- 77 - 75 --- 78 - 75 --- 79 - 75 --- 80 - 75 ---- 82 - 75 --- 81 - 76 --- 83 - 76 --- 89 - 76 --- 90 - 77 --- 84 - 77 --- 91 - 77 --- 92 - 78 --- 85 - 78 --- 93 - 78 --- 94 - 79 --- 86 - 79 --- 95 - 79 --- 96 - 82 --- 83 - 82 --- 84 - 82 --- 85 - 82 --- 86 - 82 --- 87 - 82 --- 88 - 82 --- 89 - 82 --- 90 - 82 --- 91 - 82 --- 92 - 82 --- 93 - 82 --- 94 - 82 --- 95 - 82 --- 96 - 88 --- 97 - 97 --- 98 - 97 ---- 100 - 97 --- 99 - 98 --- 101 - 98 --- 103 - 98 --- 104 + 75 --- 107 + 75 --- 108 + 77 --- 159 + 86 --- 87 + 86 ---- 89 + 86 --- 88 + 87 --- 90 + 87 --- 109 + 87 --- 110 + 89 --- 90 + 89 --- 91 + 89 --- 109 + 89 --- 110 + 91 --- 133 + 92 --- 93 + 93 --- 94 + 93 --- 95 + 93 --- 96 + 93 --- 97 + 93 --- 98 + 93 ---- 100 + 93 --- 99 + 94 --- 101 + 94 --- 111 + 94 --- 112 + 95 --- 102 + 95 --- 113 + 95 --- 114 + 96 --- 103 + 96 --- 115 + 96 --- 116 + 97 --- 104 + 97 --- 117 + 97 --- 118 100 --- 101 100 --- 102 100 --- 103 100 --- 104 - 102 --- 105 - 102 --- 116 - 105 --- 106 - 105 ---- 108 - 105 --- 107 - 106 --- 109 - 106 --- 111 - 106 --- 112 - 108 --- 109 - 108 --- 110 - 108 --- 111 - 108 --- 112 - 116 --- 117 - 116 ---- 119 - 116 --- 118 - 117 --- 120 - 117 --- 122 - 117 --- 123 + 100 --- 105 + 100 --- 106 + 100 --- 111 + 100 --- 112 + 100 --- 113 + 100 --- 114 + 100 --- 115 + 100 --- 116 + 100 --- 117 + 100 --- 118 + 106 --- 119 119 --- 120 + 119 ---- 122 119 --- 121 - 119 --- 122 - 119 --- 123 - 124 --- 125 - 125 --- 126 - 125 ---- 128 - 125 --- 127 - 126 --- 129 - 126 --- 132 - 126 --- 133 - 128 --- 129 - 128 --- 130 + 120 --- 123 + 120 --- 125 + 120 --- 126 + 122 --- 123 + 122 --- 124 + 122 --- 125 + 122 --- 126 + 124 --- 151 + 124 --- 197 + 127 --- 128 + 127 ---- 130 + 127 --- 129 128 --- 131 - 128 --- 132 - 128 --- 133 - 72 <--x 134 - 122 <--x 135 - 136 --- 137 - 137 --- 138 - 137 --- 139 - 137 --- 140 - 137 --- 141 - 137 --- 142 - 137 ---- 144 - 137 --- 143 - 138 --- 145 - 138 --- 151 - 138 --- 152 - 139 --- 146 - 139 --- 153 - 139 --- 154 - 140 --- 147 - 140 --- 155 - 140 --- 156 - 141 --- 148 - 141 --- 157 - 141 --- 158 - 144 --- 145 - 144 --- 146 - 144 --- 147 - 144 --- 148 - 144 --- 149 - 144 --- 150 - 144 --- 151 - 144 --- 152 - 144 --- 153 - 144 --- 154 - 144 --- 155 - 144 --- 156 - 144 --- 157 - 144 --- 158 - 149 --- 159 - 149 --- 167 - 150 --- 201 + 128 --- 140 + 128 --- 141 + 130 --- 131 + 130 --- 132 + 130 --- 140 + 130 --- 141 + 132 --- 245 + 133 --- 134 + 133 ---- 142 + 133 --- 135 + 134 --- 143 + 134 --- 154 + 134 --- 155 + 55 <--x 136 + 57 <--x 137 + 59 <--x 138 + 61 <--x 139 + 142 --- 143 + 142 --- 144 + 142 --- 154 + 142 --- 155 + 145 --- 146 + 145 ---- 148 + 145 --- 147 + 146 --- 149 + 146 --- 157 + 146 --- 158 + 148 --- 149 + 148 --- 150 + 148 --- 157 + 148 --- 158 + 150 --- 173 + 151 --- 152 + 151 ---- 162 + 151 --- 153 + 152 --- 163 + 152 --- 169 + 152 --- 170 159 --- 160 - 159 ---- 162 + 159 ---- 166 159 --- 161 - 160 --- 163 - 160 --- 165 - 160 --- 166 + 160 --- 167 + 160 --- 179 + 160 --- 180 162 --- 163 162 --- 164 - 162 --- 165 - 162 --- 166 - 164 --- 175 - 167 --- 168 - 167 ---- 170 - 167 --- 169 - 168 --- 171 - 168 --- 173 - 168 --- 174 - 170 --- 171 - 170 --- 172 - 170 --- 173 - 170 --- 174 - 172 --- 190 - 175 --- 176 - 175 ---- 178 - 175 --- 177 - 176 --- 179 - 176 --- 181 - 176 --- 182 - 178 --- 179 - 178 --- 180 - 178 --- 181 - 178 --- 182 - 190 --- 191 - 190 ---- 193 - 190 --- 192 - 191 --- 194 - 191 --- 196 - 191 --- 197 - 193 --- 194 - 193 --- 195 - 193 --- 196 - 193 --- 197 - 201 --- 202 - 201 ---- 204 - 201 --- 203 - 202 --- 205 - 202 --- 207 - 202 --- 208 - 204 --- 205 - 204 --- 206 - 204 --- 207 - 204 --- 208 - 209 --- 210 - 210 --- 211 - 210 --- 212 - 210 --- 213 - 210 --- 214 - 210 --- 215 - 210 ---- 217 - 210 --- 216 - 211 --- 218 - 211 --- 224 - 211 --- 225 - 212 --- 219 - 212 --- 226 - 212 --- 227 - 213 --- 220 - 213 --- 228 - 213 --- 229 - 214 --- 221 + 162 --- 169 + 162 --- 170 + 166 --- 167 + 166 --- 168 + 166 --- 179 + 166 --- 180 + 173 --- 174 + 173 ---- 176 + 173 --- 175 + 174 --- 177 + 174 --- 184 + 174 --- 185 + 176 --- 177 + 176 --- 178 + 176 --- 184 + 176 --- 185 + 189 --- 190 + 189 ---- 194 + 189 --- 191 + 190 --- 195 + 190 --- 204 + 190 --- 205 + 194 --- 195 + 194 --- 204 + 194 --- 205 + 197 --- 198 + 197 ---- 200 + 197 --- 199 + 198 --- 201 + 198 --- 208 + 198 --- 209 + 200 --- 201 + 200 --- 202 + 200 --- 208 + 200 --- 209 + 212 --- 213 + 213 --- 214 + 213 ---- 216 + 213 --- 215 + 214 --- 217 + 214 --- 229 214 --- 230 - 214 --- 231 - 217 --- 218 - 217 --- 219 - 217 --- 220 - 217 --- 221 - 217 --- 222 - 217 --- 223 - 217 --- 224 - 217 --- 225 - 217 --- 226 - 217 --- 227 - 217 --- 228 - 217 --- 229 - 217 --- 230 - 217 --- 231 - 222 --- 255 - 223 --- 232 - 223 --- 264 - 232 --- 233 - 232 ---- 235 - 232 --- 234 - 233 --- 236 - 233 --- 238 - 233 --- 239 + 216 --- 217 + 216 --- 218 + 216 --- 219 + 216 --- 229 + 216 --- 230 + 220 --- 221 + 220 ---- 223 + 220 --- 222 + 221 --- 224 + 221 --- 233 + 221 --- 234 + 223 --- 224 + 223 --- 225 + 223 --- 226 + 223 --- 233 + 223 --- 234 + 62 <--x 231 + 208 <--x 232 235 --- 236 + 235 ---- 238 235 --- 237 - 235 --- 238 - 235 --- 239 - 237 --- 240 - 240 --- 241 - 240 ---- 243 - 240 --- 242 - 241 --- 244 - 241 --- 246 - 241 --- 247 - 243 --- 244 - 243 --- 245 - 243 --- 246 - 243 --- 247 - 255 --- 256 - 255 ---- 258 - 255 --- 257 - 256 --- 259 - 256 --- 262 - 256 --- 263 - 258 --- 259 - 258 --- 260 + 236 --- 239 + 236 --- 248 + 236 --- 249 + 238 --- 239 + 238 --- 240 + 238 --- 241 + 238 --- 248 + 238 --- 249 + 240 --- 257 + 242 --- 243 + 242 ---- 250 + 242 --- 244 + 243 --- 251 + 243 --- 264 + 243 --- 265 + 245 --- 246 + 245 ---- 253 + 245 --- 247 + 246 --- 254 + 246 --- 267 + 246 --- 268 + 246 --- 273 + 246 --- 274 + 246 --- 297 + 246 --- 298 + 246 --- 314 + 246 --- 315 + 250 --- 251 + 250 --- 252 + 250 --- 264 + 250 --- 265 + 253 --- 254 + 253 --- 255 + 253 --- 256 + 253 --- 267 + 253 --- 268 + 253 --- 273 + 253 --- 274 + 253 --- 297 + 253 --- 298 + 253 --- 314 + 253 --- 315 + 257 --- 258 + 257 ---- 260 + 257 --- 259 258 --- 261 - 258 --- 262 - 258 --- 263 - 264 --- 265 - 264 ---- 267 - 264 --- 266 - 265 --- 268 - 265 --- 271 - 265 --- 272 - 267 --- 268 - 267 --- 269 - 267 --- 270 - 267 --- 271 - 267 --- 272 - 269 --- 273 - 273 --- 274 - 273 ---- 276 - 273 --- 275 - 274 --- 277 - 274 --- 280 - 274 --- 281 + 258 --- 270 + 258 --- 271 + 260 --- 261 + 260 --- 262 + 260 --- 263 + 260 --- 270 + 260 --- 271 + 262 --- 276 + 262 --- 316 276 --- 277 276 --- 278 276 --- 279 276 --- 280 276 --- 281 - 278 --- 282 - 278 --- 316 - 282 --- 283 - 282 --- 284 - 282 --- 285 - 282 --- 286 - 282 --- 287 - 282 --- 288 - 282 --- 289 - 282 --- 290 - 282 ---- 292 - 282 --- 291 + 276 --- 282 + 276 --- 283 + 276 --- 284 + 276 ---- 286 + 276 --- 285 + 277 --- 287 + 277 --- 300 + 277 --- 301 + 278 --- 288 + 278 --- 302 + 278 --- 303 + 279 --- 289 + 279 --- 304 + 279 --- 305 + 280 --- 290 + 280 --- 306 + 280 --- 307 + 281 --- 291 + 281 --- 308 + 281 --- 309 + 282 --- 292 + 282 --- 310 + 282 --- 311 283 --- 293 - 283 --- 302 - 283 --- 303 - 284 --- 294 - 284 --- 304 - 284 --- 305 - 285 --- 295 - 285 --- 306 - 285 --- 307 - 286 --- 296 + 283 --- 312 + 283 --- 313 + 286 --- 287 + 286 --- 288 + 286 --- 289 + 286 --- 290 + 286 --- 291 + 286 --- 292 + 286 --- 293 + 286 --- 294 + 286 --- 295 + 286 --- 300 + 286 --- 301 + 286 --- 302 + 286 --- 303 + 286 --- 304 + 286 --- 305 + 286 --- 306 + 286 --- 307 286 --- 308 286 --- 309 - 287 --- 297 - 287 --- 310 - 287 --- 311 - 288 --- 298 - 288 --- 312 - 288 --- 313 - 289 --- 299 - 289 --- 314 - 289 --- 315 - 292 --- 293 - 292 --- 294 - 292 --- 295 - 292 --- 296 - 292 --- 297 - 292 --- 298 - 292 --- 299 - 292 --- 300 - 292 --- 301 - 292 --- 302 - 292 --- 303 - 292 --- 304 - 292 --- 305 - 292 --- 306 - 292 --- 307 - 292 --- 308 - 292 --- 309 - 292 --- 310 - 292 --- 311 - 292 --- 312 - 292 --- 313 - 292 --- 314 - 292 --- 315 + 286 --- 310 + 286 --- 311 + 286 --- 312 + 286 --- 313 316 --- 317 316 --- 318 316 --- 319 @@ -839,26 +833,26 @@ flowchart LR 316 ---- 326 316 --- 325 317 --- 333 - 317 --- 348 - 317 --- 349 + 317 --- 355 + 317 --- 356 318 --- 332 - 318 --- 346 - 318 --- 347 + 318 --- 353 + 318 --- 354 319 --- 331 - 319 --- 344 - 319 --- 345 + 319 --- 351 + 319 --- 352 320 --- 330 - 320 --- 342 - 320 --- 343 + 320 --- 349 + 320 --- 350 321 --- 329 - 321 --- 340 - 321 --- 341 + 321 --- 347 + 321 --- 348 322 --- 328 - 322 --- 338 - 322 --- 339 + 322 --- 345 + 322 --- 346 323 --- 327 - 323 --- 336 - 323 --- 337 + 323 --- 343 + 323 --- 344 326 --- 327 326 --- 328 326 --- 329 @@ -868,13 +862,6 @@ flowchart LR 326 --- 333 326 --- 334 326 --- 335 - 326 --- 336 - 326 --- 337 - 326 --- 338 - 326 --- 339 - 326 --- 340 - 326 --- 341 - 326 --- 342 326 --- 343 326 --- 344 326 --- 345 @@ -882,23 +869,22 @@ flowchart LR 326 --- 347 326 --- 348 326 --- 349 - 15 <--x 350 - 33 <--x 351 - 15 <--x 352 - 15 <--x 353 - 88 <--x 354 - 102 <--x 355 - 102 <--x 356 - 149 <--x 357 - 149 <--x 358 - 164 <--x 359 - 172 <--x 360 - 150 <--x 361 - 223 <--x 362 - 237 <--x 363 - 222 <--x 364 - 223 <--x 365 - 269 <--x 366 - 278 <--x 367 - 278 <--x 368 + 326 --- 350 + 326 --- 351 + 326 --- 352 + 326 --- 353 + 326 --- 354 + 326 --- 355 + 326 --- 356 + 336 --- 337 + 336 ---- 339 + 336 --- 338 + 337 --- 340 + 337 --- 357 + 337 --- 358 + 339 --- 340 + 339 --- 341 + 339 --- 342 + 339 --- 357 + 339 --- 358 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap index 86df7dd0f..45cd8dd94 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap @@ -12,423 +12,6 @@ description: Operations executed multi-axis-robot.kcl }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 2.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "tags": { - "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - }, - { - "type": "Uuid", - "value": "[uuid]" - }, - { - "type": "Uuid", - "value": "[uuid]" - }, - { - "type": "Uuid", - "value": "[uuid]" - } - ] - }, - "sourceRange": [] - } - }, - "name": "chamfer", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 3.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "radius": { - "value": { - "type": "Number", - "value": 0.1, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "tags": { - "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - } - ] - }, - "sourceRange": [] - } - }, - "name": "fillet", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" }, @@ -437,1144 +20,10 @@ description: Operations executed multi-axis-robot.kcl "group": { "type": "ModuleInstance", "name": "rotatingBase", - "moduleId": 6 + "moduleId": 7 }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 3.6, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "xAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "yAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "zAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - } - } - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 1.4, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "radius": { - "value": { - "type": "Number", - "value": 0.1, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "tags": { - "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - } - ] - }, - "sourceRange": [] - } - }, - "name": "fillet", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "xAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.984807753012208, - "ty": { - "type": "Known", - "type": "Count" - } - }, - { - "type": "Number", - "value": 0.17364817766693041, - "ty": { - "type": "Known", - "type": "Count" - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "yAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "zAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - } - } - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 1.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "radius": { - "value": { - "type": "Number", - "value": 0.1, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "tags": { - "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - } - ] - }, - "sourceRange": [] - } - }, - "name": "fillet", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.2, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.15, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "radius": { - "value": { - "type": "Number", - "value": 0.1, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "tags": { - "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - } - ] - }, - "sourceRange": [] - } - }, - "name": "fillet", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "xAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.984807753012208, - "ty": { - "type": "Known", - "type": "Count" - } - }, - { - "type": "Number", - "value": 0.17364817766693041, - "ty": { - "type": "Known", - "type": "Count" - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "yAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "zAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - } - } - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" }, @@ -1583,847 +32,10 @@ description: Operations executed multi-axis-robot.kcl "group": { "type": "ModuleInstance", "name": "j2RobotArm", - "moduleId": 7 + "moduleId": 8 }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": -0.1, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "xAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.984807753012208, - "ty": { - "type": "Known", - "type": "Count" - } - }, - { - "type": "Number", - "value": 0.17364817766693041, - "ty": { - "type": "Known", - "type": "Count" - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "yAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "zAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - } - } - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -2.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "START" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.15, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "radius": { - "value": { - "type": "Number", - "value": 0.1, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "tags": { - "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - } - ] - }, - "sourceRange": [] - } - }, - "name": "fillet", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "START" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "radius": { - "value": { - "type": "Number", - "value": 0.1, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "tags": { - "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - } - ] - }, - "sourceRange": [] - } - }, - "name": "fillet", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.15, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.15, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" }, @@ -2432,1180 +44,10 @@ description: Operations executed multi-axis-robot.kcl "group": { "type": "ModuleInstance", "name": "j3RobotArm", - "moduleId": 8 + "moduleId": 9 }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "xAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.984807753012208, - "ty": { - "type": "Known", - "type": "Count" - } - }, - { - "type": "Number", - "value": 0.17364817766693041, - "ty": { - "type": "Known", - "type": "Count" - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "yAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "zAxis": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - } - } - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 2.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.15, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "radius": { - "value": { - "type": "Number", - "value": 0.1, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "tags": { - "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - } - ] - }, - "sourceRange": [] - } - }, - "name": "fillet", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.15, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "START" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "START" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.01, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "START" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -1.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "START" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "sin", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -1.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" } diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap index ebc803a54..1cc0a5783 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap @@ -5,11 +5,11 @@ description: Variables in memory after executing multi-axis-robot.kcl { "j2RobotArm": { "type": "Module", - "value": 7 + "value": 8 }, "j3RobotArm": { "type": "Module", - "value": 8 + "value": 9 }, "robotArmBase": { "type": "Module", @@ -17,6 +17,6 @@ description: Variables in memory after executing multi-axis-robot.kcl }, "rotatingBase": { "type": "Module", - "value": 6 + "value": 7 } } diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png index b58825d66..869963d30 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap index 75a4044dd..16cc7f071 100644 --- a/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands parametric-bearing-pillow-block.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap index 5480adb96..9f73a2abb 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap @@ -3,6 +3,460 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands pipe-flange-assembly.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 2.0625, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 2.0625, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.031, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.1875, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.1875, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.031, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.8156863, + "g": 0.79607844, + "b": 0.24313726, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1838,340 +2292,6 @@ description: Artifact commands pipe-flange-assembly.kcl ] } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 2.0625, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 2.0625, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.031, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.1875, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 1.1875, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.031, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.8156863, - "g": 0.79607844, - "b": 0.24313726, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md index 3b5d4d44e..b2be08dc1 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md @@ -1,285 +1,285 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[595, 688, 7]"] - 3["Segment
[595, 688, 7]"] + 2["Path
[422, 484, 6]"] + 3["Segment
[422, 484, 6]"] 4[Solid2d] end - subgraph path6 [Path] - 6["Path
[917, 972, 7]"] - 7["Segment
[917, 972, 7]"] - 8[Solid2d] + subgraph path11 [Path] + 11["Path
[617, 677, 6]"] + 12["Segment
[617, 677, 6]"] + 13[Solid2d] end - subgraph path15 [Path] - 15["Path
[1187, 1246, 7]"] - 16["Segment
[1187, 1246, 7]"] - 17[Solid2d] + subgraph path20 [Path] + 20["Path
[595, 688, 7]"] + 21["Segment
[595, 688, 7]"] + 22[Solid2d] end - subgraph path23 [Path] - 23["Path
[1348, 1408, 7]"] - 24["Segment
[1348, 1408, 7]"] - 25[Solid2d] + subgraph path24 [Path] + 24["Path
[917, 972, 7]"] + 25["Segment
[917, 972, 7]"] + 26[Solid2d] end - subgraph path31 [Path] - 31["Path
[1565, 1618, 7]"] - 32["Segment
[1565, 1618, 7]"] - 33[Solid2d] + subgraph path33 [Path] + 33["Path
[1187, 1246, 7]"] + 34["Segment
[1187, 1246, 7]"] + 35[Solid2d] end - subgraph path39 [Path] - 39["Path
[595, 688, 7]"] - 40["Segment
[595, 688, 7]"] - 41[Solid2d] + subgraph path41 [Path] + 41["Path
[1348, 1408, 7]"] + 42["Segment
[1348, 1408, 7]"] + 43[Solid2d] end - subgraph path43 [Path] - 43["Path
[917, 972, 7]"] - 44["Segment
[917, 972, 7]"] - 45[Solid2d] + subgraph path49 [Path] + 49["Path
[1565, 1618, 7]"] + 50["Segment
[1565, 1618, 7]"] + 51[Solid2d] end - subgraph path52 [Path] - 52["Path
[1187, 1246, 7]"] - 53["Segment
[1187, 1246, 7]"] - 54[Solid2d] + subgraph path57 [Path] + 57["Path
[595, 688, 7]"] + 58["Segment
[595, 688, 7]"] + 59[Solid2d] end - subgraph path60 [Path] - 60["Path
[1348, 1408, 7]"] - 61["Segment
[1348, 1408, 7]"] - 62[Solid2d] + subgraph path61 [Path] + 61["Path
[917, 972, 7]"] + 62["Segment
[917, 972, 7]"] + 63[Solid2d] end - subgraph path68 [Path] - 68["Path
[1565, 1618, 7]"] - 69["Segment
[1565, 1618, 7]"] - 70[Solid2d] + subgraph path70 [Path] + 70["Path
[1187, 1246, 7]"] + 71["Segment
[1187, 1246, 7]"] + 72[Solid2d] end - subgraph path76 [Path] - 76["Path
[422, 484, 6]"] - 77["Segment
[422, 484, 6]"] - 78[Solid2d] + subgraph path78 [Path] + 78["Path
[1348, 1408, 7]"] + 79["Segment
[1348, 1408, 7]"] + 80[Solid2d] end - subgraph path85 [Path] - 85["Path
[617, 677, 6]"] - 86["Segment
[617, 677, 6]"] - 87[Solid2d] + subgraph path86 [Path] + 86["Path
[1565, 1618, 7]"] + 87["Segment
[1565, 1618, 7]"] + 88[Solid2d] end - subgraph path93 [Path] - 93["Path
[411, 463, 8]"] - 94["Segment
[411, 463, 8]"] - 95[Solid2d] + subgraph path94 [Path] + 94["Path
[411, 463, 8]"] + 95["Segment
[411, 463, 8]"] + 96[Solid2d] end - subgraph path102 [Path] - 102["Path
[596, 648, 8]"] - 103["Segment
[596, 648, 8]"] - 104[Solid2d] + subgraph path103 [Path] + 103["Path
[596, 648, 8]"] + 104["Segment
[596, 648, 8]"] + 105[Solid2d] end - subgraph path110 [Path] - 110["Path
[439, 509, 9]"] - 111["Segment
[439, 509, 9]"] - 112[Solid2d] + subgraph path111 [Path] + 111["Path
[439, 509, 9]"] + 112["Segment
[439, 509, 9]"] + 113[Solid2d] end - subgraph path121 [Path] - 121["Path
[773, 860, 9]"] - 122["Segment
[868, 951, 9]"] - 123["Segment
[959, 1042, 9]"] - 124["Segment
[1050, 1133, 9]"] - 125["Segment
[1141, 1223, 9]"] - 126["Segment
[1231, 1313, 9]"] - 127["Segment
[1321, 1328, 9]"] - 128[Solid2d] + subgraph path122 [Path] + 122["Path
[773, 860, 9]"] + 123["Segment
[868, 951, 9]"] + 124["Segment
[959, 1042, 9]"] + 125["Segment
[1050, 1133, 9]"] + 126["Segment
[1141, 1223, 9]"] + 127["Segment
[1231, 1313, 9]"] + 128["Segment
[1321, 1328, 9]"] + 129[Solid2d] end - subgraph path149 [Path] - 149["Path
[1462, 1531, 9]"] - 150["Segment
[1462, 1531, 9]"] - 151[Solid2d] + subgraph path150 [Path] + 150["Path
[1462, 1531, 9]"] + 151["Segment
[1462, 1531, 9]"] + 152[Solid2d] end - subgraph path158 [Path] - 158["Path
[425, 515, 10]"] - 159["Segment
[523, 605, 10]"] - 160["Segment
[613, 695, 10]"] - 161["Segment
[703, 785, 10]"] - 162["Segment
[793, 874, 10]"] - 163["Segment
[882, 963, 10]"] - 164["Segment
[971, 978, 10]"] - 165[Solid2d] + subgraph path159 [Path] + 159["Path
[425, 515, 10]"] + 160["Segment
[523, 605, 10]"] + 161["Segment
[613, 695, 10]"] + 162["Segment
[703, 785, 10]"] + 163["Segment
[793, 874, 10]"] + 164["Segment
[882, 963, 10]"] + 165["Segment
[971, 978, 10]"] + 166[Solid2d] end - subgraph path187 [Path] - 187["Path
[1122, 1174, 10]"] - 188["Segment
[1122, 1174, 10]"] - 189[Solid2d] + subgraph path188 [Path] + 188["Path
[1122, 1174, 10]"] + 189["Segment
[1122, 1174, 10]"] + 190[Solid2d] end - subgraph path195 [Path] - 195["Path
[325, 383, 11]"] - 196["Segment
[325, 383, 11]"] - 197[Solid2d] + subgraph path196 [Path] + 196["Path
[325, 383, 11]"] + 197["Segment
[325, 383, 11]"] + 198[Solid2d] end - subgraph path204 [Path] - 204["Path
[522, 577, 11]"] - 205["Segment
[522, 577, 11]"] - 206[Solid2d] + subgraph path205 [Path] + 205["Path
[522, 577, 11]"] + 206["Segment
[522, 577, 11]"] + 207[Solid2d] end - subgraph path212 [Path] - 212["Path
[325, 383, 11]"] - 213["Segment
[325, 383, 11]"] - 214[Solid2d] + subgraph path213 [Path] + 213["Path
[325, 383, 11]"] + 214["Segment
[325, 383, 11]"] + 215[Solid2d] end - subgraph path221 [Path] - 221["Path
[522, 577, 11]"] - 222["Segment
[522, 577, 11]"] - 223[Solid2d] + subgraph path222 [Path] + 222["Path
[522, 577, 11]"] + 223["Segment
[522, 577, 11]"] + 224[Solid2d] end - 1["Plane
[570, 587, 7]"] - 5["Plane
[892, 909, 7]"] - 9["Sweep Extrusion
[1010, 1050, 7]"] - 10[Wall] - 11["Cap Start"] - 12["Cap End"] - 13["SweepEdge Opposite"] - 14["SweepEdge Adjacent"] - 18["Sweep Extrusion
[1254, 1291, 7]"] - 19[Wall] - 20["Cap End"] - 21["SweepEdge Opposite"] - 22["SweepEdge Adjacent"] - 26["Sweep Extrusion
[1416, 1454, 7]"] - 27[Wall] - 28["Cap End"] - 29["SweepEdge Opposite"] - 30["SweepEdge Adjacent"] - 34["Sweep Extrusion
[1626, 1668, 7]"] - 35[Wall] - 36["SweepEdge Opposite"] - 37["SweepEdge Adjacent"] - 38["Plane
[570, 587, 7]"] - 42["Plane
[892, 909, 7]"] - 46["Sweep Extrusion
[1010, 1050, 7]"] - 47[Wall] - 48["Cap Start"] - 49["Cap End"] - 50["SweepEdge Opposite"] - 51["SweepEdge Adjacent"] - 55["Sweep Extrusion
[1254, 1291, 7]"] - 56[Wall] - 57["Cap End"] - 58["SweepEdge Opposite"] - 59["SweepEdge Adjacent"] - 63["Sweep Extrusion
[1416, 1454, 7]"] - 64[Wall] - 65["Cap End"] - 66["SweepEdge Opposite"] - 67["SweepEdge Adjacent"] - 71["Sweep Extrusion
[1626, 1668, 7]"] - 72[Wall] - 73["SweepEdge Opposite"] - 74["SweepEdge Adjacent"] - 75["Plane
[399, 416, 6]"] - 79["Sweep Extrusion
[490, 526, 6]"] - 80[Wall] - 81["Cap Start"] - 82["Cap End"] - 83["SweepEdge Opposite"] - 84["SweepEdge Adjacent"] - 88["Sweep Extrusion
[683, 720, 6]"] - 89[Wall] - 90["SweepEdge Opposite"] - 91["SweepEdge Adjacent"] - 92["Plane
[386, 403, 8]"] - 96["Sweep Extrusion
[471, 504, 8]"] - 97[Wall] - 98["Cap Start"] - 99["Cap End"] - 100["SweepEdge Opposite"] - 101["SweepEdge Adjacent"] - 105["Sweep Extrusion
[656, 693, 8]"] - 106[Wall] - 107["SweepEdge Opposite"] - 108["SweepEdge Adjacent"] - 109["Plane
[414, 431, 9]"] - 113["Sweep Extrusion
[517, 550, 9]"] - 114[Wall] - 115["Cap Start"] - 116["Cap End"] - 117["SweepEdge Opposite"] - 118["SweepEdge Adjacent"] - 119["EdgeCut Fillet
[558, 624, 9]"] + 1["Plane
[399, 416, 6]"] + 5["Sweep Extrusion
[490, 526, 6]"] + 6[Wall] + 7["Cap Start"] + 8["Cap End"] + 9["SweepEdge Opposite"] + 10["SweepEdge Adjacent"] + 14["Sweep Extrusion
[683, 720, 6]"] + 15[Wall] + 16["Cap Start"] + 17["SweepEdge Opposite"] + 18["SweepEdge Adjacent"] + 19["Plane
[570, 587, 7]"] + 23["Plane
[892, 909, 7]"] + 27["Sweep Extrusion
[1010, 1050, 7]"] + 28[Wall] + 29["Cap Start"] + 30["Cap End"] + 31["SweepEdge Opposite"] + 32["SweepEdge Adjacent"] + 36["Sweep Extrusion
[1254, 1291, 7]"] + 37[Wall] + 38["Cap End"] + 39["SweepEdge Opposite"] + 40["SweepEdge Adjacent"] + 44["Sweep Extrusion
[1416, 1454, 7]"] + 45[Wall] + 46["Cap End"] + 47["SweepEdge Opposite"] + 48["SweepEdge Adjacent"] + 52["Sweep Extrusion
[1626, 1668, 7]"] + 53[Wall] + 54["SweepEdge Opposite"] + 55["SweepEdge Adjacent"] + 56["Plane
[570, 587, 7]"] + 60["Plane
[892, 909, 7]"] + 64["Sweep Extrusion
[1010, 1050, 7]"] + 65[Wall] + 66["Cap Start"] + 67["Cap End"] + 68["SweepEdge Opposite"] + 69["SweepEdge Adjacent"] + 73["Sweep Extrusion
[1254, 1291, 7]"] + 74[Wall] + 75["Cap End"] + 76["SweepEdge Opposite"] + 77["SweepEdge Adjacent"] + 81["Sweep Extrusion
[1416, 1454, 7]"] + 82[Wall] + 83["Cap End"] + 84["SweepEdge Opposite"] + 85["SweepEdge Adjacent"] + 89["Sweep Extrusion
[1626, 1668, 7]"] + 90[Wall] + 91["SweepEdge Opposite"] + 92["SweepEdge Adjacent"] + 93["Plane
[386, 403, 8]"] + 97["Sweep Extrusion
[471, 504, 8]"] + 98[Wall] + 99["Cap Start"] + 100["Cap End"] + 101["SweepEdge Opposite"] + 102["SweepEdge Adjacent"] + 106["Sweep Extrusion
[656, 693, 8]"] + 107[Wall] + 108["SweepEdge Opposite"] + 109["SweepEdge Adjacent"] + 110["Plane
[414, 431, 9]"] + 114["Sweep Extrusion
[517, 550, 9]"] + 115[Wall] + 116["Cap Start"] + 117["Cap End"] + 118["SweepEdge Opposite"] + 119["SweepEdge Adjacent"] 120["EdgeCut Fillet
[558, 624, 9]"] - 129["Sweep Extrusion
[1336, 1376, 9]"] - 130[Wall] + 121["EdgeCut Fillet
[558, 624, 9]"] + 130["Sweep Extrusion
[1336, 1376, 9]"] 131[Wall] 132[Wall] 133[Wall] 134[Wall] 135[Wall] - 136["Cap Start"] - 137["SweepEdge Opposite"] - 138["SweepEdge Adjacent"] - 139["SweepEdge Opposite"] - 140["SweepEdge Adjacent"] - 141["SweepEdge Opposite"] - 142["SweepEdge Adjacent"] - 143["SweepEdge Opposite"] - 144["SweepEdge Adjacent"] - 145["SweepEdge Opposite"] - 146["SweepEdge Adjacent"] - 147["SweepEdge Opposite"] - 148["SweepEdge Adjacent"] - 152["Sweep Extrusion
[1539, 1567, 9]"] - 153[Wall] - 154["Cap End"] - 155["SweepEdge Opposite"] - 156["SweepEdge Adjacent"] - 157["Plane
[400, 417, 10]"] - 166["Sweep Extrusion
[986, 1019, 10]"] - 167[Wall] + 136[Wall] + 137["Cap Start"] + 138["SweepEdge Opposite"] + 139["SweepEdge Adjacent"] + 140["SweepEdge Opposite"] + 141["SweepEdge Adjacent"] + 142["SweepEdge Opposite"] + 143["SweepEdge Adjacent"] + 144["SweepEdge Opposite"] + 145["SweepEdge Adjacent"] + 146["SweepEdge Opposite"] + 147["SweepEdge Adjacent"] + 148["SweepEdge Opposite"] + 149["SweepEdge Adjacent"] + 153["Sweep Extrusion
[1539, 1567, 9]"] + 154[Wall] + 155["Cap End"] + 156["SweepEdge Opposite"] + 157["SweepEdge Adjacent"] + 158["Plane
[400, 417, 10]"] + 167["Sweep Extrusion
[986, 1019, 10]"] 168[Wall] 169[Wall] 170[Wall] 171[Wall] 172[Wall] - 173["Cap Start"] - 174["Cap End"] - 175["SweepEdge Opposite"] - 176["SweepEdge Adjacent"] - 177["SweepEdge Opposite"] - 178["SweepEdge Adjacent"] - 179["SweepEdge Opposite"] - 180["SweepEdge Adjacent"] - 181["SweepEdge Opposite"] - 182["SweepEdge Adjacent"] - 183["SweepEdge Opposite"] - 184["SweepEdge Adjacent"] - 185["SweepEdge Opposite"] - 186["SweepEdge Adjacent"] - 190["Sweep Extrusion
[1182, 1219, 10]"] - 191[Wall] - 192["SweepEdge Opposite"] - 193["SweepEdge Adjacent"] - 194["Plane
[300, 317, 11]"] - 198["Sweep Extrusion
[391, 422, 11]"] - 199[Wall] - 200["Cap Start"] - 201["Cap End"] - 202["SweepEdge Opposite"] - 203["SweepEdge Adjacent"] - 207["Sweep Extrusion
[585, 617, 11]"] - 208[Wall] - 209["SweepEdge Opposite"] - 210["SweepEdge Adjacent"] - 211["Plane
[300, 317, 11]"] - 215["Sweep Extrusion
[391, 422, 11]"] - 216[Wall] - 217["Cap Start"] - 218["Cap End"] - 219["SweepEdge Opposite"] - 220["SweepEdge Adjacent"] - 224["Sweep Extrusion
[585, 617, 11]"] - 225[Wall] - 226["SweepEdge Opposite"] - 227["SweepEdge Adjacent"] - 228["StartSketchOnFace
[1145, 1179, 7]"] - 229["StartSketchOnFace
[1308, 1340, 7]"] - 230["StartSketchOnFace
[1524, 1557, 7]"] - 231["StartSketchOnFace
[1145, 1179, 7]"] - 232["StartSketchOnFace
[1308, 1340, 7]"] - 233["StartSketchOnFace
[1524, 1557, 7]"] - 234["StartSketchOnFace
[579, 611, 6]"] + 173[Wall] + 174["Cap Start"] + 175["Cap End"] + 176["SweepEdge Opposite"] + 177["SweepEdge Adjacent"] + 178["SweepEdge Opposite"] + 179["SweepEdge Adjacent"] + 180["SweepEdge Opposite"] + 181["SweepEdge Adjacent"] + 182["SweepEdge Opposite"] + 183["SweepEdge Adjacent"] + 184["SweepEdge Opposite"] + 185["SweepEdge Adjacent"] + 186["SweepEdge Opposite"] + 187["SweepEdge Adjacent"] + 191["Sweep Extrusion
[1182, 1219, 10]"] + 192[Wall] + 193["SweepEdge Opposite"] + 194["SweepEdge Adjacent"] + 195["Plane
[300, 317, 11]"] + 199["Sweep Extrusion
[391, 422, 11]"] + 200[Wall] + 201["Cap Start"] + 202["Cap End"] + 203["SweepEdge Opposite"] + 204["SweepEdge Adjacent"] + 208["Sweep Extrusion
[585, 617, 11]"] + 209[Wall] + 210["SweepEdge Opposite"] + 211["SweepEdge Adjacent"] + 212["Plane
[300, 317, 11]"] + 216["Sweep Extrusion
[391, 422, 11]"] + 217[Wall] + 218["Cap Start"] + 219["Cap End"] + 220["SweepEdge Opposite"] + 221["SweepEdge Adjacent"] + 225["Sweep Extrusion
[585, 617, 11]"] + 226[Wall] + 227["SweepEdge Opposite"] + 228["SweepEdge Adjacent"] + 229["StartSketchOnFace
[1145, 1179, 7]"] + 230["StartSketchOnFace
[1308, 1340, 7]"] + 231["StartSketchOnFace
[1524, 1557, 7]"] + 232["StartSketchOnFace
[1145, 1179, 7]"] + 233["StartSketchOnFace
[1308, 1340, 7]"] + 234["StartSketchOnFace
[1524, 1557, 7]"] 235["StartSketchOnFace
[556, 588, 8]"] 236["StartSketchOnFace
[733, 765, 9]"] 237["StartSketchOnFace
[1424, 1454, 9]"] @@ -288,325 +288,325 @@ flowchart LR 240["StartSketchOnFace
[484, 514, 11]"] 1 --- 2 2 --- 3 + 2 ---- 5 2 --- 4 + 3 --- 6 + 3 --- 9 + 3 --- 10 5 --- 6 - 6 --- 7 - 6 ---- 9 - 6 --- 8 - 7 --- 10 - 7 --- 13 - 7 --- 14 - 9 --- 10 - 9 --- 11 - 9 --- 12 - 9 --- 13 - 9 --- 14 - 11 --- 15 - 12 --- 23 - 15 --- 16 - 15 ---- 18 - 15 --- 17 - 16 --- 19 - 16 --- 21 - 16 --- 22 - 18 --- 19 - 18 --- 20 - 18 --- 21 - 18 --- 22 + 5 --- 7 + 5 --- 8 + 5 --- 9 + 5 --- 10 + 8 --- 11 + 11 --- 12 + 11 ---- 14 + 11 --- 13 + 12 --- 15 + 12 --- 17 + 12 --- 18 + 14 --- 15 + 14 --- 16 + 14 --- 17 + 14 --- 18 + 19 --- 20 + 20 --- 21 + 20 --- 22 23 --- 24 - 23 ---- 26 - 23 --- 25 - 24 --- 27 - 24 --- 29 - 24 --- 30 - 26 --- 27 - 26 --- 28 - 26 --- 29 - 26 --- 30 - 28 --- 31 - 31 --- 32 - 31 ---- 34 - 31 --- 33 - 32 --- 35 - 32 --- 36 - 32 --- 37 - 34 --- 35 - 34 --- 36 + 24 --- 25 + 24 ---- 27 + 24 --- 26 + 25 --- 28 + 25 --- 31 + 25 --- 32 + 27 --- 28 + 27 --- 29 + 27 --- 30 + 27 --- 31 + 27 --- 32 + 29 --- 33 + 30 --- 41 + 33 --- 34 + 33 ---- 36 + 33 --- 35 34 --- 37 - 38 --- 39 - 39 --- 40 - 39 --- 41 - 42 --- 43 - 43 --- 44 - 43 ---- 46 - 43 --- 45 + 34 --- 39 + 34 --- 40 + 36 --- 37 + 36 --- 38 + 36 --- 39 + 36 --- 40 + 41 --- 42 + 41 ---- 44 + 41 --- 43 + 42 --- 45 + 42 --- 47 + 42 --- 48 + 44 --- 45 + 44 --- 46 44 --- 47 - 44 --- 50 - 44 --- 51 - 46 --- 47 - 46 --- 48 + 44 --- 48 46 --- 49 - 46 --- 50 - 46 --- 51 - 48 --- 52 - 49 --- 60 + 49 --- 50 + 49 ---- 52 + 49 --- 51 + 50 --- 53 + 50 --- 54 + 50 --- 55 52 --- 53 - 52 ---- 55 52 --- 54 - 53 --- 56 - 53 --- 58 - 53 --- 59 - 55 --- 56 - 55 --- 57 - 55 --- 58 - 55 --- 59 + 52 --- 55 + 56 --- 57 + 57 --- 58 + 57 --- 59 60 --- 61 - 60 ---- 63 - 60 --- 62 - 61 --- 64 - 61 --- 66 - 61 --- 67 - 63 --- 64 - 63 --- 65 - 63 --- 66 - 63 --- 67 - 65 --- 68 - 68 --- 69 - 68 ---- 71 - 68 --- 70 - 69 --- 72 - 69 --- 73 - 69 --- 74 - 71 --- 72 - 71 --- 73 + 61 --- 62 + 61 ---- 64 + 61 --- 63 + 62 --- 65 + 62 --- 68 + 62 --- 69 + 64 --- 65 + 64 --- 66 + 64 --- 67 + 64 --- 68 + 64 --- 69 + 66 --- 70 + 67 --- 78 + 70 --- 71 + 70 ---- 73 + 70 --- 72 71 --- 74 - 75 --- 76 - 76 --- 77 - 76 ---- 79 - 76 --- 78 - 77 --- 80 - 77 --- 83 - 77 --- 84 - 79 --- 80 - 79 --- 81 + 71 --- 76 + 71 --- 77 + 73 --- 74 + 73 --- 75 + 73 --- 76 + 73 --- 77 + 78 --- 79 + 78 ---- 81 + 78 --- 80 79 --- 82 - 79 --- 83 79 --- 84 - 82 --- 85 - 85 --- 86 - 85 ---- 88 - 85 --- 87 - 86 --- 89 - 86 --- 90 - 86 --- 91 - 88 --- 89 - 88 --- 90 - 88 --- 91 - 92 --- 93 + 79 --- 85 + 81 --- 82 + 81 --- 83 + 81 --- 84 + 81 --- 85 + 83 --- 86 + 86 --- 87 + 86 ---- 89 + 86 --- 88 + 87 --- 90 + 87 --- 91 + 87 --- 92 + 89 --- 90 + 89 --- 91 + 89 --- 92 93 --- 94 - 93 ---- 96 - 93 --- 95 - 94 --- 97 - 94 --- 100 - 94 --- 101 - 96 --- 97 - 96 --- 98 - 96 --- 99 - 96 --- 100 - 96 --- 101 - 99 --- 102 - 102 --- 103 - 102 ---- 105 - 102 --- 104 - 103 --- 106 - 103 --- 107 - 103 --- 108 - 105 --- 106 - 105 --- 107 - 105 --- 108 - 109 --- 110 + 94 --- 95 + 94 ---- 97 + 94 --- 96 + 95 --- 98 + 95 --- 101 + 95 --- 102 + 97 --- 98 + 97 --- 99 + 97 --- 100 + 97 --- 101 + 97 --- 102 + 100 --- 103 + 103 --- 104 + 103 ---- 106 + 103 --- 105 + 104 --- 107 + 104 --- 108 + 104 --- 109 + 106 --- 107 + 106 --- 108 + 106 --- 109 110 --- 111 - 110 ---- 113 - 110 --- 112 - 111 --- 114 - 111 --- 117 - 111 --- 118 - 111 --- 119 - 113 --- 114 - 113 --- 115 - 113 --- 116 - 113 --- 117 - 113 --- 118 - 115 --- 121 - 116 --- 149 - 117 <--x 120 - 121 --- 122 - 121 --- 123 - 121 --- 124 - 121 --- 125 - 121 --- 126 - 121 --- 127 - 121 ---- 129 - 121 --- 128 - 122 --- 135 - 122 --- 147 - 122 --- 148 - 123 --- 134 - 123 --- 145 - 123 --- 146 - 124 --- 133 - 124 --- 143 - 124 --- 144 - 125 --- 132 - 125 --- 141 - 125 --- 142 - 126 --- 131 - 126 --- 139 - 126 --- 140 - 127 --- 130 - 127 --- 137 - 127 --- 138 - 129 --- 130 - 129 --- 131 - 129 --- 132 - 129 --- 133 - 129 --- 134 - 129 --- 135 - 129 --- 136 - 129 --- 137 - 129 --- 138 - 129 --- 139 - 129 --- 140 - 129 --- 141 - 129 --- 142 - 129 --- 143 - 129 --- 144 - 129 --- 145 - 129 --- 146 - 129 --- 147 - 129 --- 148 - 149 --- 150 - 149 ---- 152 - 149 --- 151 - 150 --- 153 - 150 --- 155 - 150 --- 156 - 152 --- 153 - 152 --- 154 - 152 --- 155 - 152 --- 156 - 157 --- 158 + 111 --- 112 + 111 ---- 114 + 111 --- 113 + 112 --- 115 + 112 --- 118 + 112 --- 119 + 112 --- 120 + 114 --- 115 + 114 --- 116 + 114 --- 117 + 114 --- 118 + 114 --- 119 + 116 --- 122 + 117 --- 150 + 118 <--x 121 + 122 --- 123 + 122 --- 124 + 122 --- 125 + 122 --- 126 + 122 --- 127 + 122 --- 128 + 122 ---- 130 + 122 --- 129 + 123 --- 136 + 123 --- 148 + 123 --- 149 + 124 --- 135 + 124 --- 146 + 124 --- 147 + 125 --- 134 + 125 --- 144 + 125 --- 145 + 126 --- 133 + 126 --- 142 + 126 --- 143 + 127 --- 132 + 127 --- 140 + 127 --- 141 + 128 --- 131 + 128 --- 138 + 128 --- 139 + 130 --- 131 + 130 --- 132 + 130 --- 133 + 130 --- 134 + 130 --- 135 + 130 --- 136 + 130 --- 137 + 130 --- 138 + 130 --- 139 + 130 --- 140 + 130 --- 141 + 130 --- 142 + 130 --- 143 + 130 --- 144 + 130 --- 145 + 130 --- 146 + 130 --- 147 + 130 --- 148 + 130 --- 149 + 150 --- 151 + 150 ---- 153 + 150 --- 152 + 151 --- 154 + 151 --- 156 + 151 --- 157 + 153 --- 154 + 153 --- 155 + 153 --- 156 + 153 --- 157 158 --- 159 - 158 --- 160 - 158 --- 161 - 158 --- 162 - 158 --- 163 - 158 --- 164 - 158 ---- 166 - 158 --- 165 - 159 --- 172 - 159 --- 185 - 159 --- 186 - 160 --- 171 - 160 --- 183 - 160 --- 184 - 161 --- 170 - 161 --- 181 - 161 --- 182 - 162 --- 169 - 162 --- 179 - 162 --- 180 - 163 --- 168 - 163 --- 177 - 163 --- 178 - 164 --- 167 - 164 --- 175 - 164 --- 176 - 166 --- 167 - 166 --- 168 - 166 --- 169 - 166 --- 170 - 166 --- 171 - 166 --- 172 - 166 --- 173 - 166 --- 174 - 166 --- 175 - 166 --- 176 - 166 --- 177 - 166 --- 178 - 166 --- 179 - 166 --- 180 - 166 --- 181 - 166 --- 182 - 166 --- 183 - 166 --- 184 - 166 --- 185 - 166 --- 186 - 174 --- 187 - 187 --- 188 - 187 ---- 190 - 187 --- 189 - 188 --- 191 - 188 --- 192 - 188 --- 193 - 190 --- 191 - 190 --- 192 - 190 --- 193 - 194 --- 195 + 159 --- 160 + 159 --- 161 + 159 --- 162 + 159 --- 163 + 159 --- 164 + 159 --- 165 + 159 ---- 167 + 159 --- 166 + 160 --- 173 + 160 --- 186 + 160 --- 187 + 161 --- 172 + 161 --- 184 + 161 --- 185 + 162 --- 171 + 162 --- 182 + 162 --- 183 + 163 --- 170 + 163 --- 180 + 163 --- 181 + 164 --- 169 + 164 --- 178 + 164 --- 179 + 165 --- 168 + 165 --- 176 + 165 --- 177 + 167 --- 168 + 167 --- 169 + 167 --- 170 + 167 --- 171 + 167 --- 172 + 167 --- 173 + 167 --- 174 + 167 --- 175 + 167 --- 176 + 167 --- 177 + 167 --- 178 + 167 --- 179 + 167 --- 180 + 167 --- 181 + 167 --- 182 + 167 --- 183 + 167 --- 184 + 167 --- 185 + 167 --- 186 + 167 --- 187 + 175 --- 188 + 188 --- 189 + 188 ---- 191 + 188 --- 190 + 189 --- 192 + 189 --- 193 + 189 --- 194 + 191 --- 192 + 191 --- 193 + 191 --- 194 195 --- 196 - 195 ---- 198 - 195 --- 197 - 196 --- 199 - 196 --- 202 - 196 --- 203 - 198 --- 199 - 198 --- 200 - 198 --- 201 - 198 --- 202 - 198 --- 203 - 201 --- 204 - 204 --- 205 - 204 ---- 207 - 204 --- 206 - 205 --- 208 - 205 --- 209 - 205 --- 210 - 207 --- 208 - 207 --- 209 - 207 --- 210 - 211 --- 212 + 196 --- 197 + 196 ---- 199 + 196 --- 198 + 197 --- 200 + 197 --- 203 + 197 --- 204 + 199 --- 200 + 199 --- 201 + 199 --- 202 + 199 --- 203 + 199 --- 204 + 202 --- 205 + 205 --- 206 + 205 ---- 208 + 205 --- 207 + 206 --- 209 + 206 --- 210 + 206 --- 211 + 208 --- 209 + 208 --- 210 + 208 --- 211 212 --- 213 - 212 ---- 215 - 212 --- 214 - 213 --- 216 - 213 --- 219 - 213 --- 220 - 215 --- 216 - 215 --- 217 - 215 --- 218 - 215 --- 219 - 215 --- 220 - 218 --- 221 - 221 --- 222 - 221 ---- 224 - 221 --- 223 - 222 --- 225 - 222 --- 226 - 222 --- 227 - 224 --- 225 - 224 --- 226 - 224 --- 227 - 11 <--x 228 - 12 <--x 229 - 28 <--x 230 - 48 <--x 231 - 49 <--x 232 - 65 <--x 233 - 82 <--x 234 - 99 <--x 235 - 115 <--x 236 - 116 <--x 237 - 174 <--x 238 - 201 <--x 239 - 218 <--x 240 + 213 --- 214 + 213 ---- 216 + 213 --- 215 + 214 --- 217 + 214 --- 220 + 214 --- 221 + 216 --- 217 + 216 --- 218 + 216 --- 219 + 216 --- 220 + 216 --- 221 + 219 --- 222 + 222 --- 223 + 222 ---- 225 + 222 --- 224 + 223 --- 226 + 223 --- 227 + 223 --- 228 + 225 --- 226 + 225 --- 227 + 225 --- 228 + 29 <--x 229 + 30 <--x 230 + 46 <--x 231 + 66 <--x 232 + 67 <--x 233 + 83 <--x 234 + 100 <--x 235 + 116 <--x 236 + 117 <--x 237 + 175 <--x 238 + 202 <--x 239 + 219 <--x 240 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap index e74ed7d3f..d87c2252a 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap @@ -606,109 +606,6 @@ description: Operations executed pipe-flange-assembly.kcl }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.031, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "end" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.031, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" }, diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap index adfbcf459..b37cf74aa 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands pipe-with-bend.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap index 428e781f9..1230a890f 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands pipe.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap index a6175f25c..35dd351b9 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands poopy-shoe.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap index 480854b6f..7bd52e332 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands router-template-cross-bar.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap index a1bc94bf9..5c9a6f464 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands router-template-slate.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap index e85412ca8..0d0b7a92e 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands sheet-metal-bracket.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap index b04405acf..6f8445cbe 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands socket-head-cap-screw.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap index d525bd0bb..8bdf83e75 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap @@ -7,26 +7,16 @@ description: Artifact commands walkie-talkie.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "edge_lines_visible", - "hidden": false + "type": "set_scene_units", + "unit": "mm" } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true + "type": "set_scene_units", + "unit": "mm" } }, { @@ -37,6 +27,106 @@ description: Artifact commands walkie-talkie.kcl "unit": "in" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [], @@ -113,6 +203,107 @@ description: Artifact commands walkie-talkie.kcl "type": "sketch_mode_disable" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.875, + "y": 1.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [], @@ -130,6 +321,193 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0001, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.25, + "y": 0.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.25, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.25, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, { "cmdId": "[uuid]", "range": [], @@ -147,6 +525,82 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 0.2, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -164,6 +618,104 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.2001, + "y": 0.2 + }, + "radius": 0.05, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 90.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 3.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -0.5, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, { "cmdId": "[uuid]", "range": [], @@ -172,6 +724,166 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.1, + "y": 0.1, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0001, + "y": 0.25, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "revolve", + "target": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "axis_is_2d": true, + "angle": { + "unit": "degrees", + "value": 360.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.5, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.3, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.875, + "y": 1.25, + "z": 0.0 + }, + "relative": false + } + } + }, { "cmdId": "[uuid]", "range": [], @@ -222,332 +934,6 @@ description: Artifact commands walkie-talkie.kcl "edge_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.325, - "tolerance": 0.0000001, - "cut_type": "chamfer" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.325, - "tolerance": 0.0000001, - "cut_type": "chamfer" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.325, - "tolerance": 0.0000001, - "cut_type": "chamfer" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.325, - "tolerance": 0.0000001, - "cut_type": "chamfer" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -1.125, - "y": 1.6308058261758407, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.8808, - "y": 1.875, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.8808, - "y": 1.875, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 1.125, - "y": 1.6308, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 1.125, - "y": -1.6308, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.8808, - "y": -1.875, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.8808, - "y": -1.875, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -1.125, - "y": -1.6308, - "z": 0.0 - }, - "relative": false - } - } - }, { "cmdId": "[uuid]", "range": [], @@ -556,319 +942,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.0625, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -0.875, - "y": 1.25, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 1.75, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -1.75, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.875, - "y": 1.25, - "z": 0.0 - }, - "relative": false - } - } - }, { "cmdId": "[uuid]", "range": [], @@ -877,607 +950,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.0625, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -0.625, - "y": -0.125, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 1.25, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -1.25, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -1.25, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.15294118, - "g": 0.48235294, - "b": 0.6901961, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.5, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -0.25, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.5, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 3.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 100.0, - "clobber": false, - "hide": false - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "plane_set_color", - "plane_id": "[uuid]", - "color": { - "r": 0.6, - "g": 0.6, - "b": 0.6, - "a": 0.3 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.1, - "y": 0.1, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.3, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, { "cmdId": "[uuid]", "range": [], @@ -1495,345 +967,6 @@ description: Artifact commands walkie-talkie.kcl } } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.3, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "loft", - "section_ids": [ - "[uuid]", - "[uuid]" - ], - "v_degree": 2, - "bez_approximate_rational": false, - "base_curve_index": null, - "tolerance": 0.0000001 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.0, - "g": 0.0, - "b": 0.0, - "a": 100.0 - }, - "metalness": 0.0, - "roughness": 0.0, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_object_transform", - "object_id": "[uuid]", - "transforms": [ - { - "translate": { - "property": { - "x": -0.8, - "y": -0.1, - "z": 2.0 - }, - "set": false, - "is_local": true - }, - "rotate_rpy": null, - "rotate_angle_axis": null, - "scale": null - } - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -0.875, - "y": 1.25, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 1.75, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -1.75, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.875, - "y": 1.25, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -1902,6 +1035,56 @@ description: Artifact commands walkie-talkie.kcl "type": "sketch_mode_disable" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.05, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1919,6 +1102,31 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.3, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1936,6 +1144,38 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "loft", + "section_ids": [ + "[uuid]", + "[uuid]" + ], + "v_degree": 2, + "bez_approximate_rational": false, + "base_curve_index": null, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -2324,301 +1564,411 @@ description: Artifact commands walkie-talkie.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": -0.125, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.25, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.375, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.5, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.625, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.75, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.875, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.125, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.25, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.8156863, + "g": 1.0, + "b": 0.003921569, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.5, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 } }, { @@ -2926,301 +2276,36 @@ description: Artifact commands walkie-talkie.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": -0.125, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.25, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.375, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.5, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.625, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.75, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.875, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.125, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.25, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" } }, { @@ -3528,301 +2613,20 @@ description: Artifact commands walkie-talkie.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": -0.125, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.25, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.375, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.5, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.625, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.75, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.875, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.125, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.25, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" } }, { @@ -4130,301 +2934,20 @@ description: Artifact commands walkie-talkie.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": -0.125, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.25, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.375, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.5, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.625, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.75, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.875, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.125, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.25, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" } }, { @@ -4732,301 +3255,113 @@ description: Artifact commands walkie-talkie.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": -0.125, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.25, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.375, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.5, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.625, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.75, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -0.875, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.125, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 0.0, - "y": -1.25, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.325, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.325, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.325, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.325, + "tolerance": 0.0000001, + "cut_type": "chamfer" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.8156863, + "g": 1.0, + "b": 0.003921569, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.05, + "tolerance": 0.0000001, + "cut_type": "fillet" } }, { @@ -5330,6 +3665,226 @@ description: Artifact commands walkie-talkie.kcl ] } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.125, + "y": 1.6308058261758407, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.8808, + "y": 1.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.8808, + "y": 1.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.125, + "y": 1.6308, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.125, + "y": -1.6308, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.8808, + "y": -1.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.8808, + "y": -1.875, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.125, + "y": -1.6308, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.0625, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], @@ -5631,6 +4186,2161 @@ description: Artifact commands walkie-talkie.kcl ] } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": -0.125, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.25, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.375, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.5, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.625, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.75, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.875, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.125, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.25, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.875, + "y": 1.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.75, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.875, + "y": 1.25, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.0625, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": -0.125, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.25, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.375, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.5, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.625, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.75, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.875, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.125, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.25, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": -0.125, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.25, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.375, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.5, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.625, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.75, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.875, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.125, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.25, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.625, + "y": -0.125, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 1.25, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -1.25, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.25, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": -0.125, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.25, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.375, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.5, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.625, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.75, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.875, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.125, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.25, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.15294118, + "g": 0.48235294, + "b": 0.6901961, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": -0.125, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.25, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.375, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.5, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.625, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.75, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -0.875, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.125, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": -1.25, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], @@ -22400,6 +23110,72 @@ description: Artifact commands walkie-talkie.kcl "ambient_occlusion": 0.0 } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_object_transform", + "object_id": "[uuid]", + "transforms": [ + { + "translate": { + "property": { + "x": -0.8, + "y": -0.1, + "z": 2.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] + } + }, { "cmdId": "[uuid]", "range": [], @@ -22424,376 +23200,6 @@ description: Artifact commands walkie-talkie.kcl ] } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -0.25, - "y": 0.25, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.5, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": -0.5, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.5, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.05, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.8156863, - "g": 1.0, - "b": 0.003921569, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.05, - "tolerance": 0.0000001, - "cut_type": "fillet" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.05, - "tolerance": 0.0000001, - "cut_type": "fillet" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.05, - "tolerance": 0.0000001, - "cut_type": "fillet" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_fillet_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "radius": 0.05, - "tolerance": 0.0000001, - "cut_type": "fillet" - } - }, { "cmdId": "[uuid]", "range": [], @@ -22818,324 +23224,6 @@ description: Artifact commands walkie-talkie.kcl ] } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.0001, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.25, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 0.2, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.2001, - "y": 0.2 - }, - "radius": 0.05, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 90.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0001, - "y": 0.25, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "revolve", - "target": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "axis_is_2d": true, - "angle": { - "unit": "degrees", - "value": 360.0 - }, - "tolerance": 0.0000001 - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.8156863, - "g": 1.0, - "b": 0.003921569, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.5, - "ambient_occlusion": 0.0 - } - }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md index 88a8eed0f..8701af423 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md @@ -1,343 +1,343 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[391, 434, 6]"] - 3["Segment
[440, 478, 6]"] - 4["Segment
[484, 524, 6]"] - 5["Segment
[530, 569, 6]"] - 6["Segment
[575, 597, 6]"] - 7[Solid2d] + 2["Path
[330, 355, 9]"] + 5["Segment
[361, 394, 9]"] + 14["Segment
[400, 435, 9]"] + 19["Segment
[441, 475, 9]"] + 21["Segment
[481, 488, 9]"] + 22[Solid2d] end - subgraph path27 [Path] - 27["Path
[963, 1088, 6]"] - 28["Segment
[1094, 1152, 6]"] - 29["Segment
[1158, 1283, 6]"] - 30["Segment
[1289, 1347, 6]"] - 31["Segment
[1353, 1481, 6]"] - 32["Segment
[1487, 1567, 6]"] - 33["Segment
[1573, 1702, 6]"] - 34["Segment
[1708, 1787, 6]"] - 35["Segment
[1793, 1800, 6]"] - 36[Solid2d] + subgraph path4 [Path] + 4["Path
[391, 434, 6]"] + 8["Segment
[440, 478, 6]"] + 16["Segment
[484, 524, 6]"] + 23["Segment
[530, 569, 6]"] + 28["Segment
[575, 597, 6]"] + 29[Solid2d] end - subgraph path63 [Path] - 63["Path
[1950, 2004, 6]"] - 64["Segment
[2010, 2051, 6]"] - 65["Segment
[2057, 2086, 6]"] - 66["Segment
[2092, 2122, 6]"] - 67["Segment
[2128, 2184, 6]"] - 68["Segment
[2190, 2197, 6]"] - 69[Solid2d] + subgraph path7 [Path] + 7["Path
[478, 532, 7]"] + 13["Segment
[538, 565, 7]"] + 18["Segment
[571, 600, 7]"] + 27["Segment
[606, 634, 7]"] + 42["Segment
[640, 696, 7]"] + 50["Segment
[702, 709, 7]"] + 51[Solid2d] end - subgraph path84 [Path] - 84["Path
[2335, 2372, 6]"] - 85["Segment
[2378, 2409, 6]"] - 86["Segment
[2415, 2448, 6]"] - 87["Segment
[2454, 2486, 6]"] - 88["Segment
[2492, 2499, 6]"] - 89[Solid2d] + subgraph path10 [Path] + 10["Path
[309, 339, 11]"] + 15["Segment
[345, 377, 11]"] + 20["Segment
[383, 416, 11]"] + 24["Segment
[422, 503, 11]"] + 31["Segment
[509, 536, 11]"] + 32["Segment
[542, 549, 11]"] + 33[Solid2d] end - subgraph path105 [Path] - 105["Path
[330, 355, 8]"] - 106["Segment
[361, 394, 8]"] - 107["Segment
[400, 435, 8]"] - 108["Segment
[441, 475, 8]"] - 109["Segment
[481, 488, 8]"] - 110[Solid2d] + subgraph path12 [Path] + 12["Path
[261, 354, 10]"] + 17["Segment
[360, 409, 10]"] + 26["Segment
[415, 465, 10]"] + 40["Segment
[471, 521, 10]"] + 52["Segment
[527, 545, 10]"] + 53[Solid2d] end - subgraph path112 [Path] - 112["Path
[624, 750, 8]"] - 117[Solid2d] + subgraph path30 [Path] + 30["Path
[624, 750, 9]"] + 67[Solid2d] end - subgraph path130 [Path] - 130["Path
[478, 532, 7]"] - 131["Segment
[538, 565, 7]"] - 132["Segment
[571, 600, 7]"] - 133["Segment
[606, 634, 7]"] - 134["Segment
[640, 696, 7]"] - 135["Segment
[702, 709, 7]"] - 136[Solid2d] + subgraph path56 [Path] + 56["Path
[980, 1027, 7]"] + 64["Segment
[1033, 1074, 7]"] + 68["Segment
[1080, 1122, 7]"] + 76["Segment
[1128, 1170, 7]"] + 77["Segment
[1176, 1183, 7]"] + 78[Solid2d] end - subgraph path138 [Path] - 138["Path
[980, 1027, 7]"] - 139["Segment
[1033, 1074, 7]"] - 140["Segment
[1080, 1122, 7]"] - 141["Segment
[1128, 1170, 7]"] - 142["Segment
[1176, 1183, 7]"] - 143[Solid2d] + subgraph path111 [Path] + 111["Path
[963, 1088, 6]"] + 112["Segment
[1094, 1152, 6]"] + 113["Segment
[1158, 1283, 6]"] + 114["Segment
[1289, 1347, 6]"] + 115["Segment
[1353, 1481, 6]"] + 116["Segment
[1487, 1567, 6]"] + 117["Segment
[1573, 1702, 6]"] + 118["Segment
[1708, 1787, 6]"] + 119["Segment
[1793, 1800, 6]"] + 120[Solid2d] end - subgraph path145 [Path] - 145["Path
[1441, 1600, 7]"] - 146["Segment
[1606, 1701, 7]"] - 147["Segment
[1707, 1868, 7]"] - 148["Segment
[1874, 1969, 7]"] - 149["Segment
[1975, 2139, 7]"] - 150["Segment
[2145, 2241, 7]"] - 151["Segment
[2247, 2410, 7]"] - 152["Segment
[2416, 2511, 7]"] - 153["Segment
[2517, 2524, 7]"] - 154[Solid2d] + subgraph path147 [Path] + 147["Path
[1950, 2004, 6]"] + 148["Segment
[2010, 2051, 6]"] + 149["Segment
[2057, 2086, 6]"] + 150["Segment
[2092, 2122, 6]"] + 151["Segment
[2128, 2184, 6]"] + 152["Segment
[2190, 2197, 6]"] + 153[Solid2d] end - subgraph path156 [Path] - 156["Path
[123, 210, 12]"] - 157["Segment
[218, 247, 12]"] - 158["Segment
[255, 283, 12]"] - 159["Segment
[291, 388, 12]"] - 160["Segment
[396, 443, 12]"] - 161["Segment
[451, 479, 12]"] - 162["Segment
[487, 516, 12]"] - 163["Segment
[524, 553, 12]"] - 164["Segment
[561, 652, 12]"] - 165["Segment
[660, 688, 12]"] - 166["Segment
[696, 725, 12]"] - 167["Segment
[733, 821, 12]"] - 168["Segment
[829, 857, 12]"] - 169["Segment
[865, 899, 12]"] - 170["Segment
[907, 937, 12]"] - 171["Segment
[945, 1054, 12]"] - 172["Segment
[1062, 1069, 12]"] + subgraph path168 [Path] + 168["Path
[2335, 2372, 6]"] + 169["Segment
[2378, 2409, 6]"] + 170["Segment
[2415, 2448, 6]"] + 171["Segment
[2454, 2486, 6]"] + 172["Segment
[2492, 2499, 6]"] 173[Solid2d] end - subgraph path175 [Path] - 175["Path
[1203, 1301, 12]"] - 176["Segment
[1309, 1428, 12]"] - 177["Segment
[1436, 1490, 12]"] - 178["Segment
[1498, 1619, 12]"] - 179["Segment
[1627, 1634, 12]"] - 180[Solid2d] - end - subgraph path182 [Path] - 182["Path
[1731, 1828, 12]"] - 183["Segment
[1836, 1955, 12]"] - 184["Segment
[1963, 2018, 12]"] - 185["Segment
[2026, 2147, 12]"] - 186["Segment
[2155, 2162, 12]"] - 187[Solid2d] - end subgraph path189 [Path] - 189["Path
[1203, 1301, 12]"] - 190["Segment
[1309, 1428, 12]"] - 191["Segment
[1436, 1490, 12]"] - 192["Segment
[1498, 1619, 12]"] - 193["Segment
[1627, 1634, 12]"] - 194[Solid2d] + 189["Path
[1441, 1600, 7]"] + 190["Segment
[1606, 1701, 7]"] + 191["Segment
[1707, 1868, 7]"] + 192["Segment
[1874, 1969, 7]"] + 193["Segment
[1975, 2139, 7]"] + 194["Segment
[2145, 2241, 7]"] + 195["Segment
[2247, 2410, 7]"] + 196["Segment
[2416, 2511, 7]"] + 197["Segment
[2517, 2524, 7]"] + 198[Solid2d] end - subgraph path196 [Path] - 196["Path
[1731, 1828, 12]"] - 197["Segment
[1836, 1955, 12]"] - 198["Segment
[1963, 2018, 12]"] - 199["Segment
[2026, 2147, 12]"] - 200["Segment
[2155, 2162, 12]"] - 201[Solid2d] + subgraph path200 [Path] + 200["Path
[123, 210, 8]"] + 201["Segment
[218, 247, 8]"] + 202["Segment
[255, 283, 8]"] + 203["Segment
[291, 388, 8]"] + 204["Segment
[396, 443, 8]"] + 205["Segment
[451, 479, 8]"] + 206["Segment
[487, 516, 8]"] + 207["Segment
[524, 553, 8]"] + 208["Segment
[561, 652, 8]"] + 209["Segment
[660, 688, 8]"] + 210["Segment
[696, 725, 8]"] + 211["Segment
[733, 821, 8]"] + 212["Segment
[829, 857, 8]"] + 213["Segment
[865, 899, 8]"] + 214["Segment
[907, 937, 8]"] + 215["Segment
[945, 1054, 8]"] + 216["Segment
[1062, 1069, 8]"] + 217[Solid2d] end - subgraph path230 [Path] - 230["Path
[261, 354, 9]"] - 231["Segment
[360, 409, 9]"] - 232["Segment
[415, 465, 9]"] - 233["Segment
[471, 521, 9]"] - 234["Segment
[527, 545, 9]"] - 235[Solid2d] + subgraph path219 [Path] + 219["Path
[1203, 1301, 8]"] + 220["Segment
[1309, 1428, 8]"] + 221["Segment
[1436, 1490, 8]"] + 222["Segment
[1498, 1619, 8]"] + 223["Segment
[1627, 1634, 8]"] + 224[Solid2d] end - subgraph path256 [Path] - 256["Path
[309, 339, 10]"] - 257["Segment
[345, 377, 10]"] - 258["Segment
[383, 416, 10]"] - 259["Segment
[422, 503, 10]"] - 260["Segment
[509, 536, 10]"] - 261["Segment
[542, 549, 10]"] - 262[Solid2d] + subgraph path226 [Path] + 226["Path
[1731, 1828, 8]"] + 227["Segment
[1836, 1955, 8]"] + 228["Segment
[1963, 2018, 8]"] + 229["Segment
[2026, 2147, 8]"] + 230["Segment
[2155, 2162, 8]"] + 231[Solid2d] + end + subgraph path233 [Path] + 233["Path
[1203, 1301, 8]"] + 234["Segment
[1309, 1428, 8]"] + 235["Segment
[1436, 1490, 8]"] + 236["Segment
[1498, 1619, 8]"] + 237["Segment
[1627, 1634, 8]"] + 238[Solid2d] + end + subgraph path240 [Path] + 240["Path
[1731, 1828, 8]"] + 241["Segment
[1836, 1955, 8]"] + 242["Segment
[1963, 2018, 8]"] + 243["Segment
[2026, 2147, 8]"] + 244["Segment
[2155, 2162, 8]"] + 245[Solid2d] end subgraph path274 [Path] - 274["Path
[398, 423, 11]"] - 275["Segment
[431, 490, 11]"] - 276["Segment
[498, 558, 11]"] - 277["Segment
[566, 616, 11]"] - 278["Segment
[624, 631, 11]"] + 274["Path
[398, 423, 12]"] + 275["Segment
[431, 490, 12]"] + 276["Segment
[498, 558, 12]"] + 277["Segment
[566, 616, 12]"] + 278["Segment
[624, 631, 12]"] 279[Solid2d] end subgraph path298 [Path] - 298["Path
[398, 423, 11]"] - 299["Segment
[431, 490, 11]"] - 300["Segment
[498, 558, 11]"] - 301["Segment
[566, 616, 11]"] - 302["Segment
[624, 631, 11]"] + 298["Path
[398, 423, 12]"] + 299["Segment
[431, 490, 12]"] + 300["Segment
[498, 558, 12]"] + 301["Segment
[566, 616, 12]"] + 302["Segment
[624, 631, 12]"] 303[Solid2d] end subgraph path322 [Path] - 322["Path
[398, 423, 11]"] - 323["Segment
[431, 490, 11]"] - 324["Segment
[498, 558, 11]"] - 325["Segment
[566, 616, 11]"] - 326["Segment
[624, 631, 11]"] + 322["Path
[398, 423, 12]"] + 323["Segment
[431, 490, 12]"] + 324["Segment
[498, 558, 12]"] + 325["Segment
[566, 616, 12]"] + 326["Segment
[624, 631, 12]"] 327[Solid2d] end subgraph path346 [Path] - 346["Path
[398, 423, 11]"] - 347["Segment
[431, 490, 11]"] - 348["Segment
[498, 558, 11]"] - 349["Segment
[566, 616, 11]"] - 350["Segment
[624, 631, 11]"] + 346["Path
[398, 423, 12]"] + 347["Segment
[431, 490, 12]"] + 348["Segment
[498, 558, 12]"] + 349["Segment
[566, 616, 12]"] + 350["Segment
[624, 631, 12]"] 351[Solid2d] end - 1["Plane
[368, 385, 6]"] - 8["Sweep Extrusion
[603, 633, 6]"] - 9[Wall] - 10[Wall] - 11[Wall] - 12[Wall] - 13["Cap Start"] - 14["Cap End"] - 15["SweepEdge Opposite"] - 16["SweepEdge Adjacent"] - 17["SweepEdge Opposite"] - 18["SweepEdge Adjacent"] - 19["SweepEdge Opposite"] - 20["SweepEdge Adjacent"] - 21["SweepEdge Opposite"] - 22["SweepEdge Adjacent"] - 23["EdgeCut Chamfer
[639, 870, 6]"] - 24["EdgeCut Chamfer
[639, 870, 6]"] - 25["EdgeCut Chamfer
[639, 870, 6]"] - 26["EdgeCut Chamfer
[639, 870, 6]"] - 37["Sweep Extrusion
[1814, 1857, 6]"] + 1["Plane
[307, 324, 9]"] + 3["Plane
[368, 385, 6]"] + 6["Plane
[455, 472, 7]"] + 9["Plane
[286, 303, 11]"] + 11["Plane
[238, 255, 10]"] + 25["Plane
[535, 574, 9]"] + 34["Sweep Revolve
[555, 572, 11]"] + 35[Wall] + 36[Wall] + 37[Wall] 38[Wall] 39[Wall] - 40[Wall] - 41[Wall] - 42[Wall] - 43[Wall] + 41["SweepEdge Opposite"] + 43["Sweep Extrusion
[603, 633, 6]"] 44[Wall] 45[Wall] - 46["Cap Start"] - 47["SweepEdge Opposite"] - 48["SweepEdge Adjacent"] - 49["SweepEdge Opposite"] - 50["SweepEdge Adjacent"] - 51["SweepEdge Opposite"] - 52["SweepEdge Adjacent"] - 53["SweepEdge Opposite"] - 54["SweepEdge Adjacent"] - 55["SweepEdge Opposite"] - 56["SweepEdge Adjacent"] - 57["SweepEdge Opposite"] - 58["SweepEdge Adjacent"] - 59["SweepEdge Opposite"] - 60["SweepEdge Adjacent"] - 61["SweepEdge Opposite"] - 62["SweepEdge Adjacent"] - 70["Sweep Extrusion
[2211, 2254, 6]"] + 46[Wall] + 47[Wall] + 48["Cap Start"] + 49["Cap End"] + 54["SweepEdge Opposite"] + 55["Plane
[957, 974, 7]"] + 57["Sweep Extrusion
[591, 643, 10]"] + 58[Wall] + 59[Wall] + 60[Wall] + 61[Wall] + 62["Cap Start"] + 63["Cap End"] + 65["SweepEdge Opposite"] + 66["SweepEdge Opposite"] + 69["Sweep Loft
[914, 957, 9]"] + 70[Wall] 71[Wall] 72[Wall] 73[Wall] - 74[Wall] - 75["Cap Start"] - 76["SweepEdge Opposite"] - 77["SweepEdge Adjacent"] - 78["SweepEdge Opposite"] + 74["Cap Start"] + 75["Cap End"] 79["SweepEdge Adjacent"] - 80["SweepEdge Opposite"] + 80["SweepEdge Adjacent"] 81["SweepEdge Adjacent"] - 82["SweepEdge Opposite"] - 83["SweepEdge Adjacent"] - 90["Sweep Extrusion
[2501, 2534, 6]"] - 91[Wall] - 92[Wall] - 93[Wall] - 94[Wall] - 95["Cap Start"] - 96["SweepEdge Opposite"] - 97["SweepEdge Adjacent"] - 98["SweepEdge Opposite"] + 82["SweepEdge Adjacent"] + 83["SweepEdge Opposite"] + 84["SweepEdge Adjacent"] + 85["SweepEdge Opposite"] + 86["SweepEdge Adjacent"] + 87["SweepEdge Opposite"] + 88["SweepEdge Adjacent"] + 89["SweepEdge Opposite"] + 90["SweepEdge Adjacent"] + 91["SweepEdge Opposite"] + 92["SweepEdge Adjacent"] + 93["SweepEdge Opposite"] + 94["SweepEdge Adjacent"] + 95["SweepEdge Opposite"] + 96["SweepEdge Adjacent"] + 97["SweepEdge Opposite"] + 98["SweepEdge Adjacent"] 99["SweepEdge Adjacent"] - 100["SweepEdge Opposite"] + 100["SweepEdge Adjacent"] 101["SweepEdge Adjacent"] - 102["SweepEdge Opposite"] - 103["SweepEdge Adjacent"] - 104["Plane
[307, 324, 8]"] - 111["Plane
[535, 574, 8]"] - 113["SweepEdge Opposite"] - 114["SweepEdge Opposite"] - 115["SweepEdge Opposite"] - 116["SweepEdge Opposite"] - 118["Sweep Loft
[914, 957, 8]"] - 119[Wall] - 120[Wall] - 121[Wall] + 102["SweepEdge Adjacent"] + 103["EdgeCut Chamfer
[639, 870, 6]"] + 104["EdgeCut Chamfer
[639, 870, 6]"] + 105["EdgeCut Chamfer
[639, 870, 6]"] + 106["EdgeCut Chamfer
[639, 870, 6]"] + 107["EdgeCut Fillet
[649, 855, 10]"] + 108["EdgeCut Fillet
[649, 855, 10]"] + 109["EdgeCut Fillet
[649, 855, 10]"] + 110["EdgeCut Fillet
[649, 855, 10]"] + 121["Sweep Extrusion
[1814, 1857, 6]"] 122[Wall] - 123["Cap Start"] - 124["Cap End"] - 125["SweepEdge Adjacent"] - 126["SweepEdge Adjacent"] - 127["SweepEdge Adjacent"] - 128["SweepEdge Adjacent"] - 129["Plane
[455, 472, 7]"] - 137["Plane
[957, 974, 7]"] - 144["Plane
[1418, 1435, 7]"] - 155["Plane
[2632, 2649, 7]"] - 174["Plane
[2692, 2709, 7]"] - 181["Plane
[2754, 2771, 7]"] - 188["Plane
[2815, 2832, 7]"] - 195["Plane
[2876, 2893, 7]"] - 202["Sweep Extrusion
[2920, 2951, 7]"] - 203[Wall] - 204[Wall] - 205[Wall] - 206[Wall] - 207[Wall] - 208[Wall] - 209[Wall] - 210[Wall] - 211["Cap Start"] - 212["Cap End"] - 213["SweepEdge Opposite"] - 214["SweepEdge Adjacent"] - 215["SweepEdge Opposite"] - 216["SweepEdge Adjacent"] - 217["SweepEdge Opposite"] - 218["SweepEdge Adjacent"] - 219["SweepEdge Opposite"] - 220["SweepEdge Adjacent"] - 221["SweepEdge Opposite"] - 222["SweepEdge Adjacent"] - 223["SweepEdge Opposite"] - 224["SweepEdge Adjacent"] - 225["SweepEdge Opposite"] - 226["SweepEdge Adjacent"] - 227["SweepEdge Opposite"] - 228["SweepEdge Adjacent"] - 229["Plane
[238, 255, 9]"] - 236["Sweep Extrusion
[591, 643, 9]"] - 237[Wall] - 238[Wall] - 239[Wall] - 240[Wall] - 241["Cap Start"] - 242["Cap End"] - 243["SweepEdge Opposite"] - 244["SweepEdge Adjacent"] - 245["SweepEdge Opposite"] - 246["SweepEdge Adjacent"] - 247["SweepEdge Opposite"] - 248["SweepEdge Adjacent"] - 249["SweepEdge Opposite"] - 250["SweepEdge Adjacent"] - 251["EdgeCut Fillet
[649, 855, 9]"] - 252["EdgeCut Fillet
[649, 855, 9]"] - 253["EdgeCut Fillet
[649, 855, 9]"] - 254["EdgeCut Fillet
[649, 855, 9]"] - 255["Plane
[286, 303, 10]"] - 263["Sweep Revolve
[555, 572, 10]"] - 264[Wall] - 265[Wall] - 266[Wall] - 267[Wall] - 268[Wall] - 269["SweepEdge Adjacent"] + 123[Wall] + 124[Wall] + 125[Wall] + 126[Wall] + 127[Wall] + 128[Wall] + 129[Wall] + 130["Cap Start"] + 131["SweepEdge Opposite"] + 132["SweepEdge Adjacent"] + 133["SweepEdge Opposite"] + 134["SweepEdge Adjacent"] + 135["SweepEdge Opposite"] + 136["SweepEdge Adjacent"] + 137["SweepEdge Opposite"] + 138["SweepEdge Adjacent"] + 139["SweepEdge Opposite"] + 140["SweepEdge Adjacent"] + 141["SweepEdge Opposite"] + 142["SweepEdge Adjacent"] + 143["SweepEdge Opposite"] + 144["SweepEdge Adjacent"] + 145["SweepEdge Opposite"] + 146["SweepEdge Adjacent"] + 154["Sweep Extrusion
[2211, 2254, 6]"] + 155[Wall] + 156[Wall] + 157[Wall] + 158[Wall] + 159["Cap Start"] + 160["SweepEdge Opposite"] + 161["SweepEdge Adjacent"] + 162["SweepEdge Opposite"] + 163["SweepEdge Adjacent"] + 164["SweepEdge Opposite"] + 165["SweepEdge Adjacent"] + 166["SweepEdge Opposite"] + 167["SweepEdge Adjacent"] + 174["Sweep Extrusion
[2501, 2534, 6]"] + 175[Wall] + 176[Wall] + 177[Wall] + 178[Wall] + 179["Cap Start"] + 180["SweepEdge Opposite"] + 181["SweepEdge Adjacent"] + 182["SweepEdge Opposite"] + 183["SweepEdge Adjacent"] + 184["SweepEdge Opposite"] + 185["SweepEdge Adjacent"] + 186["SweepEdge Opposite"] + 187["SweepEdge Adjacent"] + 188["Plane
[1418, 1435, 7]"] + 199["Plane
[2632, 2649, 7]"] + 218["Plane
[2692, 2709, 7]"] + 225["Plane
[2754, 2771, 7]"] + 232["Plane
[2815, 2832, 7]"] + 239["Plane
[2876, 2893, 7]"] + 246["Sweep Extrusion
[2920, 2951, 7]"] + 247[Wall] + 248[Wall] + 249[Wall] + 250[Wall] + 251[Wall] + 252[Wall] + 253[Wall] + 254[Wall] + 255["Cap Start"] + 256["Cap End"] + 257["SweepEdge Opposite"] + 258["SweepEdge Adjacent"] + 259["SweepEdge Opposite"] + 260["SweepEdge Adjacent"] + 261["SweepEdge Opposite"] + 262["SweepEdge Adjacent"] + 263["SweepEdge Opposite"] + 264["SweepEdge Adjacent"] + 265["SweepEdge Opposite"] + 266["SweepEdge Adjacent"] + 267["SweepEdge Opposite"] + 268["SweepEdge Adjacent"] + 269["SweepEdge Opposite"] 270["SweepEdge Adjacent"] - 271["SweepEdge Adjacent"] + 271["SweepEdge Opposite"] 272["SweepEdge Adjacent"] - 273["Plane
[373, 390, 11]"] - 280["Sweep Extrusion
[643, 690, 11]"] + 273["Plane
[373, 390, 12]"] + 280["Sweep Extrusion
[643, 690, 12]"] 281[Wall] 282[Wall] 283[Wall] @@ -352,10 +352,10 @@ flowchart LR 292["SweepEdge Adjacent"] 293["SweepEdge Opposite"] 294["SweepEdge Adjacent"] - 295["EdgeCut Chamfer
[698, 844, 11]"] - 296["EdgeCut Chamfer
[698, 844, 11]"] - 297["Plane
[373, 390, 11]"] - 304["Sweep Extrusion
[643, 690, 11]"] + 295["EdgeCut Chamfer
[698, 844, 12]"] + 296["EdgeCut Chamfer
[698, 844, 12]"] + 297["Plane
[373, 390, 12]"] + 304["Sweep Extrusion
[643, 690, 12]"] 305[Wall] 306[Wall] 307[Wall] @@ -370,10 +370,10 @@ flowchart LR 316["SweepEdge Adjacent"] 317["SweepEdge Opposite"] 318["SweepEdge Adjacent"] - 319["EdgeCut Chamfer
[698, 844, 11]"] - 320["EdgeCut Chamfer
[698, 844, 11]"] - 321["Plane
[373, 390, 11]"] - 328["Sweep Extrusion
[643, 690, 11]"] + 319["EdgeCut Chamfer
[698, 844, 12]"] + 320["EdgeCut Chamfer
[698, 844, 12]"] + 321["Plane
[373, 390, 12]"] + 328["Sweep Extrusion
[643, 690, 12]"] 329[Wall] 330[Wall] 331[Wall] @@ -388,10 +388,10 @@ flowchart LR 340["SweepEdge Adjacent"] 341["SweepEdge Opposite"] 342["SweepEdge Adjacent"] - 343["EdgeCut Chamfer
[698, 844, 11]"] - 344["EdgeCut Chamfer
[698, 844, 11]"] - 345["Plane
[373, 390, 11]"] - 352["Sweep Extrusion
[643, 690, 11]"] + 343["EdgeCut Chamfer
[698, 844, 12]"] + 344["EdgeCut Chamfer
[698, 844, 12]"] + 345["Plane
[373, 390, 12]"] + 352["Sweep Extrusion
[643, 690, 12]"] 353[Wall] 354[Wall] 355[Wall] @@ -406,399 +406,395 @@ flowchart LR 364["SweepEdge Adjacent"] 365["SweepEdge Opposite"] 366["SweepEdge Adjacent"] - 367["EdgeCut Chamfer
[698, 844, 11]"] - 368["EdgeCut Chamfer
[698, 844, 11]"] - 369["StartSketchOnFace
[931, 957, 6]"] - 370["StartSketchOnFace
[1910, 1944, 6]"] - 371["StartSketchOnFace
[2295, 2329, 6]"] - 372["StartSketchOnPlane
[594, 618, 8]"] + 367["EdgeCut Chamfer
[698, 844, 12]"] + 368["EdgeCut Chamfer
[698, 844, 12]"] 1 --- 2 - 2 --- 3 - 2 --- 4 2 --- 5 - 2 --- 6 - 2 ---- 8 - 2 --- 7 - 3 --- 12 - 3 --- 21 - 3 --- 22 - 4 --- 11 - 4 --- 19 - 4 --- 20 - 5 --- 10 - 5 --- 17 - 5 --- 18 - 6 --- 9 - 6 --- 15 - 6 --- 16 - 8 --- 9 - 8 --- 10 - 8 --- 11 - 8 --- 12 - 8 --- 13 - 8 --- 14 - 8 --- 15 - 8 --- 16 - 8 --- 17 - 8 --- 18 - 8 --- 19 - 8 --- 20 - 8 --- 21 - 8 --- 22 - 14 --- 27 - 22 <--x 23 - 20 <--x 24 - 18 <--x 25 - 16 <--x 26 - 27 --- 28 - 27 --- 29 - 27 --- 30 - 27 --- 31 - 27 --- 32 - 27 --- 33 - 27 --- 34 - 27 --- 35 - 27 ---- 37 - 27 --- 36 - 28 --- 45 - 28 --- 61 - 28 --- 62 - 29 --- 44 - 29 --- 59 - 29 --- 60 - 30 --- 43 - 30 --- 57 - 30 --- 58 - 31 --- 42 - 31 --- 55 - 31 --- 56 - 32 --- 41 - 32 --- 53 - 32 --- 54 - 33 --- 40 - 33 --- 51 - 33 --- 52 + 2 --- 14 + 2 --- 19 + 2 --- 21 + 2 ---- 69 + 2 --- 22 + 3 --- 4 + 4 --- 8 + 4 --- 16 + 4 --- 23 + 4 --- 28 + 4 ---- 43 + 4 --- 29 + 5 --- 70 + 5 --- 41 + 5 --- 99 + 6 --- 7 + 7 --- 13 + 7 --- 18 + 7 --- 27 + 7 --- 42 + 7 --- 50 + 7 --- 51 + 8 --- 47 + 8 --- 89 + 8 --- 90 + 9 --- 10 + 10 --- 15 + 10 --- 20 + 10 --- 24 + 10 --- 31 + 10 --- 32 + 10 ---- 34 + 10 --- 33 + 11 --- 12 + 12 --- 17 + 12 --- 26 + 12 --- 40 + 12 --- 52 + 12 ---- 57 + 12 --- 53 + 14 --- 71 + 14 --- 54 + 14 --- 100 + 15 --- 35 + 15 x--> 79 + 16 --- 46 + 16 --- 87 + 16 --- 88 + 17 --- 61 + 17 --- 97 + 17 --- 98 + 19 --- 72 + 19 --- 65 + 19 --- 101 + 20 --- 36 + 20 --- 79 + 21 --- 73 + 21 --- 66 + 21 --- 102 + 23 --- 45 + 23 --- 85 + 23 --- 86 + 24 --- 37 + 24 --- 80 + 25 --- 30 + 26 --- 60 + 26 --- 95 + 26 --- 96 + 28 --- 44 + 28 --- 83 + 28 --- 84 + 30 x--> 41 + 30 x--> 54 + 30 x--> 65 + 30 x--> 66 + 30 x---> 69 + 30 --- 67 + 31 --- 38 + 31 --- 81 + 32 --- 39 + 32 --- 82 + 34 --- 35 + 34 --- 36 + 34 --- 37 + 34 --- 38 34 --- 39 - 34 --- 49 - 34 --- 50 - 35 --- 38 - 35 --- 47 - 35 --- 48 - 37 --- 38 - 37 --- 39 - 37 --- 40 - 37 --- 41 - 37 --- 42 - 37 --- 43 - 37 --- 44 - 37 --- 45 - 37 --- 46 - 37 --- 47 - 37 --- 48 - 37 --- 49 - 37 --- 50 - 37 --- 51 - 37 --- 52 - 37 --- 53 - 37 --- 54 - 37 --- 55 - 37 --- 56 - 37 --- 57 - 37 --- 58 - 37 --- 59 - 37 --- 60 - 37 --- 61 - 37 --- 62 - 46 --- 63 - 46 --- 84 - 63 --- 64 - 63 --- 65 - 63 --- 66 - 63 --- 67 - 63 --- 68 - 63 ---- 70 - 63 --- 69 - 64 --- 74 - 64 --- 82 - 64 --- 83 - 65 --- 73 - 65 --- 80 - 65 --- 81 - 66 --- 72 - 66 --- 78 - 66 --- 79 - 67 --- 71 - 67 --- 76 - 67 --- 77 - 70 --- 71 - 70 --- 72 - 70 --- 73 - 70 --- 74 - 70 --- 75 - 70 --- 76 - 70 --- 77 - 70 --- 78 - 70 --- 79 - 70 --- 80 - 70 --- 81 - 70 --- 82 - 70 --- 83 - 84 --- 85 - 84 --- 86 - 84 --- 87 - 84 --- 88 - 84 ---- 90 - 84 --- 89 - 85 --- 94 - 85 --- 102 - 85 --- 103 - 86 --- 93 - 86 --- 100 - 86 --- 101 - 87 --- 92 - 87 --- 98 - 87 --- 99 - 88 --- 91 - 88 --- 96 - 88 --- 97 - 90 --- 91 - 90 --- 92 - 90 --- 93 - 90 --- 94 - 90 --- 95 - 90 --- 96 - 90 --- 97 - 90 --- 98 - 90 --- 99 - 90 --- 100 - 90 --- 101 - 90 --- 102 - 90 --- 103 - 104 --- 105 - 105 --- 106 - 105 --- 107 - 105 --- 108 - 105 --- 109 - 105 ---- 118 - 105 --- 110 - 106 --- 119 - 106 --- 113 - 106 --- 125 - 107 --- 120 - 107 --- 114 - 107 --- 126 - 108 --- 121 - 108 --- 115 - 108 --- 127 - 109 --- 122 - 109 --- 116 - 109 --- 128 + 34 <--x 15 + 34 --- 79 + 34 <--x 20 + 34 <--x 24 + 34 --- 80 + 34 <--x 31 + 34 --- 81 + 34 <--x 32 + 34 --- 82 + 40 --- 59 + 40 --- 93 + 40 --- 94 + 69 --- 41 + 43 --- 44 + 43 --- 45 + 43 --- 46 + 43 --- 47 + 43 --- 48 + 43 --- 49 + 43 --- 83 + 43 --- 84 + 43 --- 85 + 43 --- 86 + 43 --- 87 + 43 --- 88 + 43 --- 89 + 43 --- 90 + 49 --- 111 + 52 --- 58 + 52 --- 91 + 52 --- 92 + 69 --- 54 + 55 --- 56 + 56 --- 64 + 56 --- 68 + 56 --- 76 + 56 --- 77 + 56 --- 78 + 57 --- 58 + 57 --- 59 + 57 --- 60 + 57 --- 61 + 57 --- 62 + 57 --- 63 + 57 --- 91 + 57 --- 92 + 57 --- 93 + 57 --- 94 + 57 --- 95 + 57 --- 96 + 57 --- 97 + 57 --- 98 + 69 --- 65 + 69 --- 66 + 69 --- 70 + 69 --- 71 + 69 --- 72 + 69 --- 73 + 69 --- 74 + 69 --- 75 + 69 --- 99 + 69 --- 100 + 69 --- 101 + 69 --- 102 + 90 <--x 103 + 88 <--x 104 + 86 <--x 105 + 84 <--x 106 + 98 <--x 107 + 96 <--x 108 + 94 <--x 109 + 92 <--x 110 111 --- 112 - 112 x--> 113 - 112 x--> 114 - 112 x--> 115 - 112 x--> 116 - 112 x---> 118 - 112 --- 117 - 118 --- 113 - 118 --- 114 - 118 --- 115 - 118 --- 116 - 118 --- 119 - 118 --- 120 - 118 --- 121 - 118 --- 122 + 111 --- 113 + 111 --- 114 + 111 --- 115 + 111 --- 116 + 111 --- 117 + 111 --- 118 + 111 --- 119 + 111 ---- 121 + 111 --- 120 + 112 --- 129 + 112 --- 145 + 112 --- 146 + 113 --- 128 + 113 --- 143 + 113 --- 144 + 114 --- 127 + 114 --- 141 + 114 --- 142 + 115 --- 126 + 115 --- 139 + 115 --- 140 + 116 --- 125 + 116 --- 137 + 116 --- 138 + 117 --- 124 + 117 --- 135 + 117 --- 136 118 --- 123 - 118 --- 124 - 118 --- 125 - 118 --- 126 - 118 --- 127 - 118 --- 128 - 129 --- 130 - 130 --- 131 - 130 --- 132 - 130 --- 133 - 130 --- 134 - 130 --- 135 - 130 --- 136 - 137 --- 138 - 138 --- 139 - 138 --- 140 - 138 --- 141 - 138 --- 142 - 138 --- 143 - 144 --- 145 - 145 --- 146 - 145 --- 147 - 145 --- 148 - 145 --- 149 - 145 --- 150 - 145 --- 151 - 145 --- 152 - 145 --- 153 - 145 ---- 202 - 145 --- 154 - 146 --- 210 - 146 --- 227 - 146 --- 228 - 147 --- 209 - 147 --- 225 - 147 --- 226 - 148 --- 208 - 148 --- 223 - 148 --- 224 - 149 --- 207 - 149 --- 221 - 149 --- 222 - 150 --- 206 - 150 --- 219 - 150 --- 220 - 151 --- 205 - 151 --- 217 - 151 --- 218 - 152 --- 204 - 152 --- 215 - 152 --- 216 - 153 --- 203 - 153 --- 213 - 153 --- 214 - 155 --- 156 - 156 --- 157 - 156 --- 158 - 156 --- 159 - 156 --- 160 - 156 --- 161 - 156 --- 162 - 156 --- 163 - 156 --- 164 - 156 --- 165 - 156 --- 166 - 156 --- 167 - 156 --- 168 - 156 --- 169 - 156 --- 170 - 156 --- 171 - 156 --- 172 - 156 --- 173 + 118 --- 133 + 118 --- 134 + 119 --- 122 + 119 --- 131 + 119 --- 132 + 121 --- 122 + 121 --- 123 + 121 --- 124 + 121 --- 125 + 121 --- 126 + 121 --- 127 + 121 --- 128 + 121 --- 129 + 121 --- 130 + 121 --- 131 + 121 --- 132 + 121 --- 133 + 121 --- 134 + 121 --- 135 + 121 --- 136 + 121 --- 137 + 121 --- 138 + 121 --- 139 + 121 --- 140 + 121 --- 141 + 121 --- 142 + 121 --- 143 + 121 --- 144 + 121 --- 145 + 121 --- 146 + 130 --- 147 + 130 --- 168 + 147 --- 148 + 147 --- 149 + 147 --- 150 + 147 --- 151 + 147 --- 152 + 147 ---- 154 + 147 --- 153 + 148 --- 158 + 148 --- 166 + 148 --- 167 + 149 --- 157 + 149 --- 164 + 149 --- 165 + 150 --- 156 + 150 --- 162 + 150 --- 163 + 151 --- 155 + 151 --- 160 + 151 --- 161 + 154 --- 155 + 154 --- 156 + 154 --- 157 + 154 --- 158 + 154 --- 159 + 154 --- 160 + 154 --- 161 + 154 --- 162 + 154 --- 163 + 154 --- 164 + 154 --- 165 + 154 --- 166 + 154 --- 167 + 168 --- 169 + 168 --- 170 + 168 --- 171 + 168 --- 172 + 168 ---- 174 + 168 --- 173 + 169 --- 178 + 169 --- 186 + 169 --- 187 + 170 --- 177 + 170 --- 184 + 170 --- 185 + 171 --- 176 + 171 --- 182 + 171 --- 183 + 172 --- 175 + 172 --- 180 + 172 --- 181 174 --- 175 - 175 --- 176 - 175 --- 177 - 175 --- 178 - 175 --- 179 - 175 --- 180 - 181 --- 182 - 182 --- 183 - 182 --- 184 - 182 --- 185 - 182 --- 186 - 182 --- 187 + 174 --- 176 + 174 --- 177 + 174 --- 178 + 174 --- 179 + 174 --- 180 + 174 --- 181 + 174 --- 182 + 174 --- 183 + 174 --- 184 + 174 --- 185 + 174 --- 186 + 174 --- 187 188 --- 189 189 --- 190 189 --- 191 189 --- 192 189 --- 193 189 --- 194 - 195 --- 196 - 196 --- 197 - 196 --- 198 - 196 --- 199 - 196 --- 200 - 196 --- 201 - 202 --- 203 - 202 --- 204 - 202 --- 205 - 202 --- 206 - 202 --- 207 - 202 --- 208 - 202 --- 209 - 202 --- 210 - 202 --- 211 - 202 --- 212 - 202 --- 213 - 202 --- 214 - 202 --- 215 - 202 --- 216 - 202 --- 217 - 202 --- 218 - 202 --- 219 - 202 --- 220 - 202 --- 221 - 202 --- 222 - 202 --- 223 - 202 --- 224 - 202 --- 225 - 202 --- 226 - 202 --- 227 - 202 --- 228 - 229 --- 230 - 230 --- 231 - 230 --- 232 - 230 --- 233 - 230 --- 234 - 230 ---- 236 - 230 --- 235 - 231 --- 240 - 231 --- 249 - 231 --- 250 - 232 --- 239 - 232 --- 247 - 232 --- 248 + 189 --- 195 + 189 --- 196 + 189 --- 197 + 189 ---- 246 + 189 --- 198 + 190 --- 254 + 190 --- 271 + 190 --- 272 + 191 --- 253 + 191 --- 269 + 191 --- 270 + 192 --- 252 + 192 --- 267 + 192 --- 268 + 193 --- 251 + 193 --- 265 + 193 --- 266 + 194 --- 250 + 194 --- 263 + 194 --- 264 + 195 --- 249 + 195 --- 261 + 195 --- 262 + 196 --- 248 + 196 --- 259 + 196 --- 260 + 197 --- 247 + 197 --- 257 + 197 --- 258 + 199 --- 200 + 200 --- 201 + 200 --- 202 + 200 --- 203 + 200 --- 204 + 200 --- 205 + 200 --- 206 + 200 --- 207 + 200 --- 208 + 200 --- 209 + 200 --- 210 + 200 --- 211 + 200 --- 212 + 200 --- 213 + 200 --- 214 + 200 --- 215 + 200 --- 216 + 200 --- 217 + 218 --- 219 + 219 --- 220 + 219 --- 221 + 219 --- 222 + 219 --- 223 + 219 --- 224 + 225 --- 226 + 226 --- 227 + 226 --- 228 + 226 --- 229 + 226 --- 230 + 226 --- 231 + 232 --- 233 + 233 --- 234 + 233 --- 235 + 233 --- 236 + 233 --- 237 233 --- 238 - 233 --- 245 - 233 --- 246 - 234 --- 237 - 234 --- 243 - 234 --- 244 - 236 --- 237 - 236 --- 238 - 236 --- 239 - 236 --- 240 - 236 --- 241 - 236 --- 242 - 236 --- 243 - 236 --- 244 - 236 --- 245 - 236 --- 246 - 236 --- 247 - 236 --- 248 - 236 --- 249 - 236 --- 250 - 250 <--x 251 - 248 <--x 252 - 246 <--x 253 - 244 <--x 254 - 255 --- 256 - 256 --- 257 - 256 --- 258 - 256 --- 259 - 256 --- 260 - 256 --- 261 - 256 ---- 263 - 256 --- 262 - 257 --- 264 - 257 x--> 269 - 258 --- 265 - 258 --- 269 - 259 --- 266 - 259 --- 270 - 260 --- 267 - 260 --- 271 - 261 --- 268 - 261 --- 272 - 263 --- 264 - 263 --- 265 - 263 --- 266 - 263 --- 267 - 263 --- 268 - 263 <--x 257 - 263 --- 269 - 263 <--x 258 - 263 <--x 259 - 263 --- 270 - 263 <--x 260 - 263 --- 271 - 263 <--x 261 - 263 --- 272 + 239 --- 240 + 240 --- 241 + 240 --- 242 + 240 --- 243 + 240 --- 244 + 240 --- 245 + 246 --- 247 + 246 --- 248 + 246 --- 249 + 246 --- 250 + 246 --- 251 + 246 --- 252 + 246 --- 253 + 246 --- 254 + 246 --- 255 + 246 --- 256 + 246 --- 257 + 246 --- 258 + 246 --- 259 + 246 --- 260 + 246 --- 261 + 246 --- 262 + 246 --- 263 + 246 --- 264 + 246 --- 265 + 246 --- 266 + 246 --- 267 + 246 --- 268 + 246 --- 269 + 246 --- 270 + 246 --- 271 + 246 --- 272 273 --- 274 274 --- 275 274 --- 276 @@ -939,8 +935,4 @@ flowchart LR 352 --- 366 360 <--x 367 362 <--x 368 - 14 <--x 369 - 46 <--x 370 - 46 <--x 371 - 111 <--x 372 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap index ef9135fa5..03dae1b12 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap @@ -12,349 +12,6 @@ description: Operations executed walkie-talkie.kcl }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.325, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "tags": { - "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - }, - { - "type": "Uuid", - "value": "[uuid]" - }, - { - "type": "Uuid", - "value": "[uuid]" - }, - { - "type": "Uuid", - "value": "[uuid]" - } - ] - }, - "sourceRange": [] - } - }, - "name": "chamfer", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "END" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.0625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "start" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.0625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "tag": { - "value": { - "type": "String", - "value": "start" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" }, @@ -363,98 +20,10 @@ description: Operations executed walkie-talkie.kcl "group": { "type": "ModuleInstance", "name": "antenna", - "moduleId": 8 + "moduleId": 9 }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "offset": { - "value": { - "type": "Number", - "value": 3.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "offsetPlane", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "sketches": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - } - }, - "name": "loft", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, { "type": "GroupEnd" }, @@ -467,1359 +36,6 @@ description: Operations executed walkie-talkie.kcl }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "cos", - "functionSourceRange": [ - 0, - 0, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - "name": "hole", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - "name": "hole", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "zLogo", - "functionSourceRange": [ - 69, - 1088, - 12 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - "name": "hole", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "oLogo", - "functionSourceRange": [ - 1146, - 1656, - 12 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - "name": "hole", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "oLogo2", - "functionSourceRange": [ - 1674, - 2184, - 12 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - "name": "hole", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "oLogo", - "functionSourceRange": [ - 1146, - 1656, - 12 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - "name": "hole", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "oLogo2", - "functionSourceRange": [ - 1674, - 2184, - 12 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, - { - "type": "GroupEnd" - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - "name": "hole", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.0625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" }, @@ -1828,113 +44,10 @@ description: Operations executed walkie-talkie.kcl "group": { "type": "ModuleInstance", "name": "talkButton", - "moduleId": 9 + "moduleId": 10 }, "sourceRange": [] }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.05, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - } - }, - "name": "extrude", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, - { - "labeledArgs": { - "radius": { - "value": { - "type": "Number", - "value": 0.05, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [] - }, - "tags": { - "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - }, - { - "type": "Uuid", - "value": "[uuid]" - }, - { - "type": "Uuid", - "value": "[uuid]" - }, - { - "type": "Uuid", - "value": "[uuid]" - } - ] - }, - "sourceRange": [] - } - }, - "name": "fillet", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - } - }, { "type": "GroupEnd" }, @@ -1943,108 +56,7 @@ description: Operations executed walkie-talkie.kcl "group": { "type": "ModuleInstance", "name": "knob", - "moduleId": 10 - }, - "sourceRange": [] - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "KclStdLibCall", - "name": "revolve", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [] - }, - "labeledArgs": { - "axis": { - "value": { - "type": "Object", - "value": { - "direction": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - }, - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] - } - } - }, - "sourceRange": [] - } + "moduleId": 11 }, "sourceRange": [] }, @@ -2059,7 +71,7 @@ description: Operations executed walkie-talkie.kcl "functionSourceRange": [ 308, 900, - 11 + 12 ], "unlabeledArg": null, "labeledArgs": {} @@ -2172,7 +184,7 @@ description: Operations executed walkie-talkie.kcl "functionSourceRange": [ 308, 900, - 11 + 12 ], "unlabeledArg": null, "labeledArgs": {} @@ -2285,7 +297,7 @@ description: Operations executed walkie-talkie.kcl "functionSourceRange": [ 308, 900, - 11 + 12 ], "unlabeledArg": null, "labeledArgs": {} @@ -2398,7 +410,7 @@ description: Operations executed walkie-talkie.kcl "functionSourceRange": [ 308, 900, - 11 + 12 ], "unlabeledArg": null, "labeledArgs": {} diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap index 2b7fceaa6..7ad4f55a8 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap @@ -5,7 +5,7 @@ description: Variables in memory after executing walkie-talkie.kcl { "antenna": { "type": "Module", - "value": 8 + "value": 9 }, "antennaBaseHeight": { "type": "Number", @@ -157,7 +157,7 @@ description: Variables in memory after executing walkie-talkie.kcl }, "knob": { "type": "Module", - "value": 10 + "value": 11 }, "knobDiameter": { "type": "Number", @@ -318,7 +318,7 @@ description: Variables in memory after executing walkie-talkie.kcl }, "talkButton": { "type": "Module", - "value": 9 + "value": 10 }, "talkButtonHeight": { "type": "Number", diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png index f209790f7..9253e7481 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap index 546b4cee8..357e34cfc 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands washer.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap b/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap index 2f0884759..6b762c0ef 100644 --- a/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap +++ b/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands kittycad_svg.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kw_fn/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn/artifact_commands.snap index 6bbd1fc4e..63b7b4658 100644 --- a/rust/kcl-lib/tests/kw_fn/artifact_commands.snap +++ b/rust/kcl-lib/tests/kw_fn/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands kw_fn.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap index 1b849e3cc..7eb091983 100644 --- a/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap +++ b/rust/kcl-lib/tests/kw_fn_too_few_args/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands kw_fn_too_few_args.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap index 7f52f6ee2..c37b363b4 100644 --- a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap +++ b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands kw_fn_unlabeled_but_has_label.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap b/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap index e604be4b8..f0aca19cf 100644 --- a/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap +++ b/rust/kcl-lib/tests/kw_fn_with_defaults/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands kw_fn_with_defaults.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap index 071dc3c37..ac758c932 100644 --- a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap +++ b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands linear_pattern3d_a_pattern.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap b/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap index 75ae6551f..97430c766 100644 --- a/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap +++ b/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands mike_stress_test.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/multi_transform/artifact_commands.snap b/rust/kcl-lib/tests/multi_transform/artifact_commands.snap index a42d8a434..a5f625c59 100644 --- a/rust/kcl-lib/tests/multi_transform/artifact_commands.snap +++ b/rust/kcl-lib/tests/multi_transform/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands multi_transform.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap b/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap index f76b9f0d4..986948c85 100644 --- a/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap +++ b/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands neg_xz_plane.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap b/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap index 346495b20..acd33a7c6 100644 --- a/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap +++ b/rust/kcl-lib/tests/non_string_key_of_object/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands non_string_key_of_object.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap b/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap index 1425055e3..2a319303b 100644 --- a/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap +++ b/rust/kcl-lib/tests/object_prop_not_found/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands object_prop_not_found.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap b/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap index f73f2f84a..b55b720ca 100644 --- a/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap +++ b/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands out_of_band_sketches.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/parametric/artifact_commands.snap b/rust/kcl-lib/tests/parametric/artifact_commands.snap index 964e9c8ad..ec6a413d2 100644 --- a/rust/kcl-lib/tests/parametric/artifact_commands.snap +++ b/rust/kcl-lib/tests/parametric/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands parametric.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap b/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap index f7be42358..6c5c04845 100644 --- a/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap +++ b/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands parametric_with_tan_arc.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap b/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap index 94a381555..fab8bc574 100644 --- a/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap +++ b/rust/kcl-lib/tests/pattern_circular_in_module/artifact_commands.snap @@ -3,6 +3,690 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands pattern_circular_in_module.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.5, + "y": 25.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_circular_pattern", + "entity_id": "[uuid]", + "axis": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "center": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "num_repetitions": 3, + "arc_degrees": 360.0, + "rotate_duplicates": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/pattern_circular_in_module/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/pattern_circular_in_module/artifact_graph_flowchart.snap.md index ded3c1d62..a5ae194d0 100644 --- a/rust/kcl-lib/tests/pattern_circular_in_module/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/pattern_circular_in_module/artifact_graph_flowchart.snap.md @@ -8,6 +8,14 @@ flowchart LR 6["Segment
[178, 185, 5]"] 7[Solid2d] end + subgraph path27 [Path] + 27["Path
[63, 90, 5]"] + 28["Segment
[98, 116, 5]"] + 29["Segment
[124, 143, 5]"] + 30["Segment
[151, 170, 5]"] + 31["Segment
[178, 185, 5]"] + 32[Solid2d] + end 1["Plane
[38, 55, 5]"] 8["Sweep Extrusion
[342, 376, 5]"] 9[Wall] @@ -27,6 +35,25 @@ flowchart LR 23["Sweep Extrusion
[342, 376, 5]"] 24["Sweep Extrusion
[342, 376, 5]"] 25["Sweep Extrusion
[342, 376, 5]"] + 26["Plane
[38, 55, 5]"] + 33["Sweep Extrusion
[342, 376, 5]"] + 34[Wall] + 35[Wall] + 36[Wall] + 37[Wall] + 38["Cap Start"] + 39["Cap End"] + 40["SweepEdge Opposite"] + 41["SweepEdge Adjacent"] + 42["SweepEdge Opposite"] + 43["SweepEdge Adjacent"] + 44["SweepEdge Opposite"] + 45["SweepEdge Adjacent"] + 46["SweepEdge Opposite"] + 47["SweepEdge Adjacent"] + 48["Sweep Extrusion
[342, 376, 5]"] + 49["Sweep Extrusion
[342, 376, 5]"] + 50["Sweep Extrusion
[342, 376, 5]"] 1 --- 2 2 --- 3 2 --- 4 @@ -60,4 +87,37 @@ flowchart LR 8 --- 20 8 --- 21 8 --- 22 + 26 --- 27 + 27 --- 28 + 27 --- 29 + 27 --- 30 + 27 --- 31 + 27 ---- 33 + 27 --- 32 + 28 --- 34 + 28 --- 40 + 28 --- 41 + 29 --- 35 + 29 --- 42 + 29 --- 43 + 30 --- 36 + 30 --- 44 + 30 --- 45 + 31 --- 37 + 31 --- 46 + 31 --- 47 + 33 --- 34 + 33 --- 35 + 33 --- 36 + 33 --- 37 + 33 --- 38 + 33 --- 39 + 33 --- 40 + 33 --- 41 + 33 --- 42 + 33 --- 43 + 33 --- 44 + 33 --- 45 + 33 --- 46 + 33 --- 47 ``` diff --git a/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap b/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap index d3c89da73..2cb0641e0 100644 --- a/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap +++ b/rust/kcl-lib/tests/pattern_linear_in_module/artifact_commands.snap @@ -3,6 +3,798 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands pattern_linear_in_module.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 8.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 12.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 16.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 20.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 24.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/pattern_linear_in_module/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/pattern_linear_in_module/artifact_graph_flowchart.snap.md index b8510d85e..b74334ae2 100644 --- a/rust/kcl-lib/tests/pattern_linear_in_module/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/pattern_linear_in_module/artifact_graph_flowchart.snap.md @@ -5,6 +5,11 @@ flowchart LR 3["Segment
[54, 89, 5]"] 4[Solid2d] end + subgraph path18 [Path] + 18["Path
[54, 89, 5]"] + 19["Segment
[54, 89, 5]"] + 20[Solid2d] + end 1["Plane
[29, 46, 5]"] 5["Sweep Extrusion
[200, 219, 5]"] 6[Wall] @@ -18,6 +23,19 @@ flowchart LR 14["Sweep Extrusion
[200, 219, 5]"] 15["Sweep Extrusion
[200, 219, 5]"] 16["Sweep Extrusion
[200, 219, 5]"] + 17["Plane
[29, 46, 5]"] + 21["Sweep Extrusion
[200, 219, 5]"] + 22[Wall] + 23["Cap Start"] + 24["Cap End"] + 25["SweepEdge Opposite"] + 26["SweepEdge Adjacent"] + 27["Sweep Extrusion
[200, 219, 5]"] + 28["Sweep Extrusion
[200, 219, 5]"] + 29["Sweep Extrusion
[200, 219, 5]"] + 30["Sweep Extrusion
[200, 219, 5]"] + 31["Sweep Extrusion
[200, 219, 5]"] + 32["Sweep Extrusion
[200, 219, 5]"] 1 --- 2 2 --- 3 2 ---- 5 @@ -30,4 +48,16 @@ flowchart LR 5 --- 8 5 --- 9 5 --- 10 + 17 --- 18 + 18 --- 19 + 18 ---- 21 + 18 --- 20 + 19 --- 22 + 19 --- 25 + 19 --- 26 + 21 --- 22 + 21 --- 23 + 21 --- 24 + 21 --- 25 + 21 --- 26 ``` diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap index add89aa8d..4e5b46062 100644 --- a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap +++ b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands pentagon_fillet_sugar.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap b/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap index 9b440bdd0..68534ff18 100644 --- a/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap +++ b/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands pipe_as_arg.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap b/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap index 8ab594fcb..1e01f91e5 100644 --- a/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap +++ b/rust/kcl-lib/tests/pipe_substitution_inside_function_called_from_pipeline/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands pipe_substitution_inside_function_called_from_pipeline.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/poop_chute/artifact_commands.snap b/rust/kcl-lib/tests/poop_chute/artifact_commands.snap index 020bc0418..bc335bd7e 100644 --- a/rust/kcl-lib/tests/poop_chute/artifact_commands.snap +++ b/rust/kcl-lib/tests/poop_chute/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands poop_chute.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/property_of_object/artifact_commands.snap b/rust/kcl-lib/tests/property_of_object/artifact_commands.snap index 513d26c0b..6a58338ff 100644 --- a/rust/kcl-lib/tests/property_of_object/artifact_commands.snap +++ b/rust/kcl-lib/tests/property_of_object/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands property_of_object.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap b/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap index e5d3120b8..8a33f0b91 100644 --- a/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap +++ b/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands revolve_about_edge.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/riddle_small/artifact_commands.snap b/rust/kcl-lib/tests/riddle_small/artifact_commands.snap index 222b2b5f7..2bf338fb7 100644 --- a/rust/kcl-lib/tests/riddle_small/artifact_commands.snap +++ b/rust/kcl-lib/tests/riddle_small/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands riddle_small.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap index 8c18be435..aa3107c97 100644 --- a/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap +++ b/rust/kcl-lib/tests/rotate_after_fillet/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands rotate_after_fillet.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap index 6e1139869..e144b631f 100644 --- a/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap +++ b/rust/kcl-lib/tests/scale_after_fillet/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands scale_after_fillet.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap index 7b02e81ed..9cbbdd5d5 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap index 0d3adf5aa..6bc0acdc2 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands sketch-on-chamfer-two-times.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap b/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap index c260a3a0d..8f98b9dce 100644 --- a/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands sketch_in_object.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap index f37c2234b..8e7d89afb 100644 --- a/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands sketch_on_face.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap index f171056e3..9d35f4ac2 100644 --- a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap index 75da18b40..9d65cecb7 100644 --- a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands sketch_on_face_circle_tagged.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap index a86e87380..6eb378c65 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands sketch_on_face_end.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap index 9832f6e82..e7aeebde0 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands sketch_on_face_end_negative_extrude.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap index ba5108432..40982bffc 100644 --- a/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands sketch_on_face_start.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap b/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap index 4d3ca26ce..7063652b9 100644 --- a/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap +++ b/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands ssi_pattern.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap b/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap index 86815f4f1..32bc75dc5 100644 --- a/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap +++ b/rust/kcl-lib/tests/subtract_cylinder_from_cube/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands subtract_cylinder_from_cube.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap b/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap index 3628827d6..87e84cb8f 100644 --- a/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap +++ b/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands tan_arc_x_line.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap b/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap index 01e609007..d9e3f3bc5 100644 --- a/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap +++ b/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands tangential_arc.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap b/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap index 46afdef21..f4ddf7275 100644 --- a/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap +++ b/rust/kcl-lib/tests/translate_after_fillet/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands translate_after_fillet.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/union_cubes/artifact_commands.snap b/rust/kcl-lib/tests/union_cubes/artifact_commands.snap index 4a790e730..dcbbaafa7 100644 --- a/rust/kcl-lib/tests/union_cubes/artifact_commands.snap +++ b/rust/kcl-lib/tests/union_cubes/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands union_cubes.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/xz_plane/artifact_commands.snap b/rust/kcl-lib/tests/xz_plane/artifact_commands.snap index 7dc70cd21..dc0201d9b 100644 --- a/rust/kcl-lib/tests/xz_plane/artifact_commands.snap +++ b/rust/kcl-lib/tests/xz_plane/artifact_commands.snap @@ -3,6 +3,22 @@ source: kcl-lib/src/simulation_tests.rs description: Artifact commands xz_plane.kcl --- [ + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [],